すべての記事
承認ダイアログに指が慣れる前に — Antigravity 統一パーミッションで許可設定を1枚に束ねる
散在した承認ダイアログとMCPごとの許可リスト、繰り返される再認証。Antigravity 2.2.1 の統一パーミッションとOAuthキーリング保存を軸に、許可設定を1枚のポリシーへ集約し「承認疲れ」を設計から断つ運用を、動くコードと実測値でまとめます。
並列エージェントが同じタスクを二度実行して請求が膨らんでいたとき — 重複を計測して止める運用メモ
並列エージェントの請求が想定の約1.9倍に膨らんでいたのは、複数のワーカーが同じタスクを二重に実行していたからでした。重複を計測し、冪等キーで先取り予約し、コストをタスク単位に帰属させるまでの運用記録です。
自分のコードベースを Gemini 埋め込みと sqlite-vec で意味検索する — git 差分だけを再インデックスする増分パイプライン
自分のリポジトリを対象にした意味検索を、Gemini 埋め込みと sqlite-vec で構築する実装記録です。git の blob ハッシュで未変更ファイルの再埋め込みをスキップする増分パイプラインと、インデックスサイズ・クエリ遅延の実測値をまとめました。
端末を熱くしないライブ壁紙 — WallpaperService の描画ループを電力予算から設計する
ライブ壁紙は常時描画のせいで電池を削りがちです。可視性・アイドル・熱状態の3軸で描画を止める WallpaperService.Engine の設計と、適応フレームレート制御による消費電力の実測を、個人開発の壁紙アプリの文脈でまとめました。
Managed Agent の完了通知を取りこぼさない — サーバーレス受信とポーリング突き合わせの二重化設計
クラウドの Managed Agent が完了しても通知が届かない、という不安定さをどう設計で潰すか。Cloudflare Workers の冪等な受信口とポーリング照合を二重化し、無人ジョブの完了を確実に回収する状態機械を実装します。
AI Ultra 100ドル枠は個人開発に見合うか — 上限の壁と並列度で損益分岐を測る
月100ドルの AI Ultra 枠(Pro の5倍上限)が個人開発者に見合うかを、上限に当たる頻度と並列エージェントの実効スループットから損益分岐として試算する方法を、計算スクリプトつきで整理します。
自己デバッグのエージェントに、本番の広告を叩かせない — AdMob 無効トラフィックを断つ三層の遮断
Antigravity 2.0 の実ブラウザ自己デバッグが本番の AdMob 広告を描画すると、無効なトラフィックとして計上されます。テスト広告の強制・ネットワーク遮断・preflight ゲートの三層で、広告に触れない検証環境を作る手順を、実測値とともにまとめました。
エージェントのコミットに余計なファイルが混ざる問題を、ステージング範囲とメッセージ規約で断つ
エージェントに任せたコミットに .bak やキャッシュが紛れ込み、メッセージが「Fix」だけになる。ステージング範囲の許可リストとプリフライト、埋めるだけのメッセージ規約でこの事故を止めます。
エージェント開発スタックの『既知の正常』を1枚のロックファイルで守る — 可動部が同時に動く時代の変更予算設計
IDEビルド・CLI・モデル・依存が同時に動くと、回帰の原因が特定できなくなります。既知の正常を1枚のロックファイルに固定し、一度に動かす軸を絞る変更予算の設計を、実装コードと運用ログで整理しました。
自己デバッグのエージェントに、ログイン後とペイウォール後の画面を必ず踏ませる
Antigravity 2.0 の実ブラウザ自己デバッグは、既定だと未ログインの無料表示しか見ずに合格を返します。課金導線の回帰を見逃さないため、認証済みセッションと課金状態をエージェントに注入し、到達を表明で強制する設計をまとめます。
文脈をどこに置くか — 永続・タスク単位・その場、3つの層で使い分ける
Antigravity 2.0 の /btw で作業の途中に文脈を差し込めるようになりました。ただ、何を永続ルールに、何をタスク指示に、何をその場の一言に置くかを分けないと、エージェントの精度はむしろ落ちます。3層の使い分けを設計します。
AIコードレビューエージェントの指摘を誰も読まなくなったとき — 採用率を計測して立て直す運用メモ
本番に入れたAIコードレビューエージェントが半年で形骸化していました。PR上の指摘を全員が黙って閉じるようになったとき、採用率と偽陽性率を計測して健全度を取り戻すまでの運用メモです。