◉GEMINI LABEN
●CLI 0.63.0 — Gemini CLI 0.63.0(10月6日)。接続回復時の再試行表示、MCP 設定の欠落と JSON 破損の見分け、長いエージェントループでのツール出力の上限を直しました●10/29 — 画像モデル gemini-3.1-flash-image のシャットダウンまで残り22日。10月6日に加わった gemini-nano-banana-2.1 へ移します●10/22 — Veo 3.1 の3モデルの提供終了まで残り15日。移行先は gemini-omni-1.1-flash です●NOTICE — AI のモデルが提供終了しても、プラグインの管理画面は何も言わなかった、という報告が Zenn に出ています。見落とさない仕組みが論点です●NEW — Veo 3.1 の preview 3種が 10/22 に止まります。差し替えの前に、呼び出し箇所を棚卸しする手順をまとめました●CLAUDE — Codex や Claude Code の文章を Gemini に任せる仕組みが Zenn で続けて出ています。振る仕事と振らない仕事の線引きが論点です●CLI 0.63.0 — Gemini CLI 0.63.0(10月6日)。接続回復時の再試行表示、MCP 設定の欠落と JSON 破損の見分け、長いエージェントループでのツール出力の上限を直しました●10/29 — 画像モデル gemini-3.1-flash-image のシャットダウンまで残り22日。10月6日に加わった gemini-nano-banana-2.1 へ移します●10/22 — Veo 3.1 の3モデルの提供終了まで残り15日。移行先は gemini-omni-1.1-flash です●NOTICE — AI のモデルが提供終了しても、プラグインの管理画面は何も言わなかった、という報告が Zenn に出ています。見落とさない仕組みが論点です●NEW — Veo 3.1 の preview 3種が 10/22 に止まります。差し替えの前に、呼び出し箇所を棚卸しする手順をまとめました●CLAUDE — Codex や Claude Code の文章を Gemini に任せる仕組みが Zenn で続けて出ています。振る仕事と振らない仕事の線引きが論点です
TAG

冪等性

6 記事
← タグ一覧に戻る
関連タグ:
Gemini API5運用設計2自動運用2Function Calling1エージェント設計1タイムアウト1Managed Agents1アーキテクチャ1ストリーミング1コスト設計1gemini-api1batch-api1
◈ Gemini API/2026-08-08上級

打ち切りは失敗の合図ではありませんでした — ブロッキング挙動を伴う関数呼び出しの設計

呼び出しが返るまで待つブロッキング型のツールをエージェントに持ち込むと、並列化と打ち切りの常識が反転します。サンドボックスの最小ハーネスで実測した数値をもとに、再試行を観測へ振り替える設計と unknown を握りつぶさない扱い方をまとめました。

◈ Gemini API/2026-07-18上級

Managed Agent の長時間走行がサンドボックス再生成で消える前に — チェックポイントと冪等リジュームの設計

Managed Agents のサンドボックスは再生成されます。40分走った処理が振り出しに戻る前に、進捗を外部へ逃がすチェックポイントと、副作用を二度実行しない冪等リジュームを設計します。SQLite で動く実装つき。

◈ Gemini API/2026-07-17上級

途中で切れた Gemini のストリーミングを、引き直すか続きから書かせるか — 二重に払わないための分岐設計

モバイル回線で Gemini のストリーミングが切れたとき、全部引き直すか続きから書かせるかで費用は大きく変わります。思考トークンの二重発生、受信トークン数で置く分岐条件、文末チェックポイント、継ぎ目に出る3つの壊れ方まで設計としてまとめました。

◈ Gemini API/2026-07-04上級

一晩のバッチで静かに落ちた数十件をどう拾うか — Gemini Batch API の行単位リトライ台帳

Batch API の「完了」は「全件成功」ではありません。個人開発で夜間バッチを回し続けるなかで見えた、行単位の結果台帳・一時失敗と恒久失敗の切り分け・選択的リトライ・恒久失敗の無限リトライ防止を、SQLite で組んだ状態機械の動くコードとともに残します。

◈ Gemini API/2026-07-03上級

Webhook が本物である保証はどこにもない — Gemini Webhooks 受信エンドポイントの三層防御設計

Gemini Webhooks の受信エンドポイントは公開 URL である以上、偽イベント・リプレイ・二重処理を想定する必要があります。ペイロードを事実として信じず API へ照会し直す構造を軸に、到達検証・重複排除・軽量ハンドラの三層防御を動くコードで示します。

◈ Gemini API/2026-06-30上級

投げて終了する定期実行で、結果を取りこぼさない — Gemini バックグラウンド実行を再取得台帳で回す設計

Interactions API のバックグラウンド実行を cron 駆動の定期実行で安全に回すための設計です。送信前に冪等キーで台帳へ予約し、次のティックで未取得ハンドルだけを再取得する二段コミットを、動くコードで示します。