はじめに
ある日Antigravityを開いたら、チャット履歴がほぼ空になっていました。
26件のチャットセッション。何日もかけた開発の記録、リサーチメモ、プロジェクトの設計議論——すべてがサイドバーから消えていました。
同じ経験をした方は少なくないはずです。Antigravityのアップデート後(特に1.18.x~1.20.x)に発生するバグで、Google AI Developers ForumやRedditでも多数報告されています。
結論から言うと、データは無事です。 消えたのはUIの表示だけで、会話データの実体(.pbファイル)はディスク上にそのまま残っています。
原因
Antigravityは2つの独立したデータストアを持っています:
-
会話データ —
~/.gemini/antigravity/conversations/{UUID}.pb(protobufバイナリ) -
インデックス —
trajectorySummaries(UIが表示する会話リスト)
バグが発生すると、.pbファイルは健在なのにインデックスから登録が消えます。Antigravityは起動時にディレクトリをスキャンしないため、インデックスにない.pbは永久に不可視です。
復元方法:.pbインジェクション
原理はシンプルです:
- ダミーチャットを作成する
- ダミーの
.pbを既存ので上書き - 再起動
26件すべて事故ゼロで復元しました。
失敗談:自動化の落とし穴
3件失いました。安全プロトコル:作成日時で識別、バッチ処理、バックアップ必須。
完全ガイド
全詳細はGitHubに公開中:
https://github.com/keisksw/antigravity-chat-recovery
復元後の挙動
チャット内容は読めますがメタデータは更新されません。インデックス再生成の方法募集。
おわりに
データは生きています。まずは深呼吸してディレクトリを確認してください。