logo
icon

OpenAB Antigravity

OpenAB と Google Antigravity CLI (agy) を Discord ボットとしてデプロイします。agy-acp Rust アダプターによる安定した ACP stdio 通信で、--continue によるマルチターン会話をサポートします。

template cover
展開済み1
発行者zeaburZeabur
作成日2026-05-22
タグ
AIDiscord BotDeveloper Tools

サービス

OpenAB Antigravity

OpenAB と Google Antigravity CLI を AI エージェントバックエンドとしてワンクリックデプロイ。agy-acp Rust アダプターで安定した stdin/stdout パイプ通信を実現します。

特徴

  • 軽量 Rust ACP アダプター (agy-acp) が OpenAB と Google Antigravity CLI を橋渡し
  • --continue によるマルチターン会話の継続
  • レスポンス時間は約 5 秒
  • Discord ボットの絵文字リアクションによるステータスフィードバック

セットアップ

1. Discord ボットの作成

  1. Discord Developer Portal にアクセス
  2. 新しいアプリケーションを作成し、Bot を追加
  3. Privileged Gateway Intents で Message Content Intent を有効化
  4. Bot Token をコピーし DISCORD_BOT_TOKEN に入力
  5. ボットをサーバーに招待

2. Antigravity CLI の認証

デプロイ後、Zeabur Dashboard の Terminal タブを開いて以下を実行してください:

agy auth

ブラウザでデバイスフローを完了してください。認証トークンは ~/.gemini/ に永続化されます。

3. チャンネル設定(オプション)

DISCORD_ALLOWED_CHANNELS を設定してボットが応答するチャンネルを制限できます。空欄にすると全チャンネルで応答します。

制限事項

  • ストリーミング非対応 — agy -p は完全なレスポンスを一度に返します
  • キャンセルは無効 — agy -p は最後まで実行されます
  • セッション継続は --continue を使用(コンテナごとに最新の会話のみ再開)

ライセンス

OpenAB はオープンソースです。詳細は GitHub リポジトリ をご覧ください。