9月5日、RuntimeWireが「Google Antigravity is testing Concierge, a voice activated coding assistant and bot wrangler」と題した記事を公開した。Googleが配布したAIコーディングツール「Antigravity」の正規バイナリをリバースエンジニアリングしたところ、公式リリースノートには一切記載のない未公開プロトタイプ「Concierge」が発掘された。音声入力でエージェントを直接操作し、複数の会話を横断的に管理するオーケストレーター的機能で、Googleは現時点でコメントを出していない。
Antigravityとは
「Antigravity」は、Googleが提供するデスクトップ向けのAIコーディングアシスタントだ。VS Code系のエディタとは独立したスタンドアロンアプリケーションとして動作し、Geminiをバックエンドに自然言語でのコード生成・編集・エージェント操作を提供する。並列エージェント会話やCustom Agents、複数エージェントへのタスク分散を担うBoost・Teamworkといった機能をすでに公開しており、マルチエージェント基盤の整備を段階的に進めているツールとして注目されている。
リバースエンジニアリングで発覚した未公開機能
RuntimeWireは、Googleが9月3日にリリースしたAntigravity v2.12.2のASARパッケージ(Electronアプリで使われるアーカイブ形式。SHA-256: a75535fec1f039be8e78c6a66f3e41f15969101fcf44a0690b7dce4d998b875b)を読み取り専用で展開し、バイト比較とJavaScriptの制御フロー解析を実施した。公式のLinux向けアーカイブと照合したところ、アプリケーションパッケージはバイト単位で完全一致しており、改ざんされたビルドではなく、Googleが配布した正規のバイナリに含まれていることが確認された。
発見された機能は「Concierge」と呼ばれる開発専用のプロトタイプだ。サイドバーには「Concierge (Dev only)」とラベルが付いており、デフォルトでは無効化されている。有効化するにはenable-concierge-agentフラグと開発モード設定の両方が必要で、一般ユーザーがアクセスできる状態ではない。
公式の2.12.2リリースノートにはConciergeの記載はない。Gemini 3.8 FlashのADC(Application Default Credentials:Google Cloudの認証情報を自動検出する仕組み)対応のみが案内されている。
なお、Conciergeの実行に必要なバックエンドコンポーネント(concierge_main.par)は公開ビルドに含まれておらず、RuntimeWireは「クライアント側のインターフェースを回収したが、バックエンドの動作確認は行っていない」と明示している。
音声入力がそのままエージェントに送られる設計
Conciergeの音声処理は、既存のAntigravity CLIが持つ音声ディクテーション機能とは異なる。既存機能は音声をプロンプトボックスに転記し、ユーザーが編集・送信する形式だ。
Conciergeは、認識完了したテキストをユーザー操作なしで自動的にエージェントへ送信する。具体的には以下の流れになる。
- マイクを有効化すると、連続した音声ストリームが開かれる
- 発話が確定(finalized)されると、
sendUserCascadeMessageがWHEN_IDLE戦略で呼ばれ、Concierge専用の会話(concierge_cascade_id)にキューイングされる - 送信後、確認音が再生され、サイドバーのステータスが一時的に「Sent!」に変化する
- Concierge専用の会話が存在しない場合は自動生成される
マイクのトグルは**Ctrl+Shift+M。1秒以上長押しするとプッシュトゥトーク(PTT)モードになり、キーを離すと録音が止まる。連続セッションは30分で自動終了**する。
コードには「always-on listener」というツールチップが存在するが、実装上はユーザーが明示的にマイクをオンにする必要があり、自動起動する仕組みは確認されていない。また、音声で応答を返すスピーチtoスピーチ機能もコードからは見当たらず、あくまで「音声→テキスト→自動送信」のパイプラインだ。
複数エージェントを束ねる「監督役」という設計思想
Conciergeのウェルカム画面には、4つのスターターワークフローが提示されている。
- 過去3日間のレビューが必要な会話の確認
- 「CL(Changelist):コードレビュー単位として管理される変更セット」として言及されるコード変更への対応
- 会話履歴からパーソナライズされたルールセットの生成
- 履歴に基づくスキル・プラグインの推薦
Googleはすでに、並列エージェント会話、Custom Agents、BoostやTeamworkによる複数エージェントへのタスク分散を公開機能として提供している。Conciergeはその上位レイヤーとして、複数の会話を横断的に監視・整理する「オーケストレーター」的な役割を想定しているとみられる。
特に興味深いのは後者の2つだ。会話履歴をもとに将来のエージェント設定を自動生成するという設計は、蓄積されたチャット履歴を「開発者のオペレーティングプロファイル」として機能させることを意味する。
バージョン比較で絞り込まれた追加時期
RuntimeWireは、ベースラインとしてAntigravity 2.5.0(7月31日リリース)のmain.jsを照合した。同バージョンにはConciergeもconciergeも一切含まれていない。2.12.2には大文字24件、小文字23件の出現が確認され、開発ゲート・内部実行ファイル参照・マイクコントロールが含まれていた。
つまりConciergeのコードは7月31日から9月3日の間に追加されたことになる。どのビルドで導入されたか、現在もアクティブな実験なのか、一般公開を意図しているかについては不明だ。
Googleはコメントを求められたが、公開時点で回答していない。
詳細はGoogle Antigravity is testing Concierge, a voice activated coding assistant and bot wranglerを参照していただきたい。