前提条件
プラグインをインストールする前に、以下を用意してください。- Antigravity CLI (
agy)1.1.10以降 - uv (フックは uv の
uvxコマンドで実行されます) - Python 3.10 以降
- CoreWeave Forge アカウントと APIキー
- トレースの送信先となる Agent Lens の project (
[YOUR-TEAM]/[YOUR-PROJECT])
プラグインをインストールする
以下の手順に従ってプラグインをインストールし、最初のトレースを Agent Lens に送信します。1
project と APIキーを設定する
[YOUR-TEAM]/[YOUR-PROJECT] を Agent Lens の project に、[YOUR-API-KEY] をご自身の APIキーに置き換えてから、エクスポートします。agy を起動した環境で実行されます。FORGE_TRACE_PROJECT と APIキーはシェルのプロファイルなど、agy を起動する環境で設定し、uvx がその環境の PATH に含まれていることを確認してください。フックは WANDB_API_KEY の代わりに、~/.netrc 内の Weights & Biases ホストのエントリからキーを読み取ることもできます。2
インストーラーを実行する
agy plugin install でプラグインを登録し、フックに必要な設定を確認したうえで、トレースの表示先を出力します。✗ Hook command と表示された場合は、トラブルシューティングを参照してください。3
新しいセッションを開始する
新しい
agy セッションを開始します。完了したターンはそれぞれ Agent Lens に表示されます。Agent Lens で Antigravity のトレースを表示する
インストーラーは、project のトレースへのリンクを出力します。Agent Lens UI から project を開くこともできます。- CoreWeave Forge にアクセスし、プロダクトメニューから Agent Lens を選択します。次に、サイドメニュー上部の project セレクターで対象の project を選択します。
- サイドメニューで Conversations を選択します。
- Conversations タブを選択すると、project に保存済みのすべてのエージェントの会話が表示されます。
- 会話を選択すると、会話ツリー全体を確認できます。
Antigravity になります。
トレースされる内容
ターンごとに 1 つのトレースが作成されます。gen_ai.* 属性) を使用し、各スパンの時間は Antigravity のトランスクリプトに記録された各ステップのタイムスタンプに基づいて算出されます。
制限事項
このプラグインには次の制限事項があります。- Antigravity のトランスクリプトにはトークン使用量、モデルのリクエスト設定、応答 ID が記録されないため、トレースにはトークン数やコストが含まれません。
- サブエージェントの
invoke_agentスパンにはプロンプトと結果が含まれますが、子スパンは含まれません。トランスクリプトには、サブエージェント自身によるモデルの Call やツール呼び出しが記録されないためです。
設定リファレンス
プラグインは環境変数で設定します。環境変数は、agy を起動する環境で設定してください。
コンテンツの取得
FORGE_ANTIGRAVITY_INCLUDE_CONTENT=false を設定した場合でも、スパンには次の情報が含まれます。
- モデル名、ツール名、サブエージェント名、およびサブエージェントのロール
- タイミング
- ワークスペースのパス
- Stop フックの実行番号と終了理由
トラブルシューティング
トレースが Agent Lens に届かない場合は、まずgrep コマンドでプラグインのメッセージを検索してください。Antigravity は、フックの出力をターミナル UI にも agy -p の出力にも表示しません。フックのメッセージは、トレースを表示できる場所へのリンクやエクスポートエラーも含めて、CLI ログに書き込まれます。
プラグインを管理する
アップグレードするには、インストールコマンドを再実行します。インストール済みのプラグインは置き換えられます。バージョンを固定する場合や別のバージョンに切り替える場合は、そのバージョンを指定してインストールします。agy plugin を使用します。
uv tool install でバージョン 0.1.0 または 0.1.1 を設定した場合、アップグレード後はその実行ファイルが使用されなくなります。次のコマンドで削除してください。