すべての記事
バックグラウンド更新は来ないことがある — 実行機会を測り、鮮度から設計をやり直した記録
BGTaskScheduler と WorkManager の実行機会は申請すれば得られるものではありません。実行率をログで測り、鮮度をSLOとして定義し、来ない前提の三層フォールバックへ組み直した設計を、計測コードとともに残します。
エージェントが直した .proto がバイナリ互換を壊す前に — buf breaking で wire 互換を門番する
エージェントに .proto を編集させると、テキストとしては正しくても wire 互換を静かに壊すことがあります。フィールド番号の再利用と型変更をどう機械で止めるか、buf breaking と reserved を組み合わせたゲートを動くコードで示します。
Antigravity DevContainer 構築ガイド — 再現可能な AI 開発環境の作り方
Antigravity を DevContainer で運用するための完全ガイド。Docker 設定、Ollama 連携、シークレット管理、チームでの共有、CI 連動まで、再現可能な AI 開発環境を構築する全工程を解説します。
Antigravity からローカル LLM を呼ぶ — Ollama・LM Studio 統合と実用ワークフロー
Ollama や LM Studio を介した Antigravity のローカル LLM 運用を、実測ベンチ・損益分岐の計算モデル・JSON 出力を強制するラッパー実装まで含めて整理しました。機密データを扱う案件と API コストの両面から、乗り換えの判断材料を揃えています。
Antigravity 2.0 を日本語UI で快適に使うための設定 — 言語パック・コマンドパレット・AI 応答言語の指定
Antigravity 2.0 で UI を日本語化したい時、言語パックのインストールだけでは中途半端な日本語化に止まります。コマンドパレット・設定画面・AI 応答言語の3レイヤーを正しく設定する手順と、英語表記が残る箇所の意図的な使い分け方を、私自身が個人開発の運用で固めた設定ごと共有します。
Antigravity がクラウド同期フォルダのファイルを空として読む問題—オンラインオンリー・プレースホルダーの落とし穴
Finder には確かに見えているファイルを、Antigravity のエージェントが「空」「見つからない」と言い張る――クラウド同期フォルダのオンラインオンリー・プレースホルダーが原因です。症状の見分け方から実体の取得、作業フォルダの設計までを順にまとめました。
エージェントに任せた仕事の「やり直し率」を測る — 委譲境界を勘ではなく数字で引く
どこまでをエージェントに任せるか。この線引きを私は長らく勘で引いていました。タスク種別ごとの「やり直し率」を git 履歴から算出し、委譲境界を数字で引き直す実践を、動くコードとともに整理します。
Lighthouse は緑なのに Search Console の Core Web Vitals が赤いとき — 実ユーザー計測で遅い操作を名指しする運用メモ
Lighthouse は 90 点台なのにフィールドの Core Web Vitals が改善しない。ラボとフィールドの乖離を実ユーザー計測(RUM)で埋め、遅い INP の発生元を名指しして Antigravity で直すまでの運用手順をまとめました。
Antigravity の OAuth トークンが OS キーリングに保存されるようになった—ヘッドレス運用で認証を崩さない設計
v2.2.1 で更新後の OAuth トークンが OS キーリングへ自動保存されるようになりました。デスクトップでは快適な一方、ヘッドレスのスケジュール実行では保管庫そのものが存在せず認証が崩れます。バックエンドの明示指定・安全なファイルフォールバック・保存場所ごとの生死確認までを設計します。
成功し続ける自動化が、いつの間にか価値を失うとき — 成果の痩せを検出して畳む設計
スケジュール実行の緑のログは、しばしば最も油断ならない嘘をつきます。成功しているのに価値を失った自動化を、成果台帳と評価器で炙り出し、畳む・直す・残すを判断する設計を実コードとともに整理します。
サムネイルの見た目が少しずつズレていた — pHash と SSIM で画像アセットの回帰をエージェント運用に組み込む
エージェントに画像パイプラインを書き換えさせた後の「静かな見た目のズレ」を、pHash と SSIM という二つの数値で検知して CI で止める実装をまとめました。壁紙サムネイルや OGP 画像を対象に、しきい値の決め方からゲートスクリプト、Antigravity への組み込みまで扱います。
Antigravityの起動がウイルス対策に弾かれたら、署名を検証してから許可する
Antigravityデスクトップアプリの起動がウイルス対策に阻まれたとき、誤検知と本物の脅威を切り分ける方法を解説します。macOSのGatekeeperとWindows Defenderで署名を検証してから、最小スコープで許可リスト化する手順をコード付きでまとめました。