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 pipe 通訊。

特色

  • 輕量 Rust ACP 適配器 (agy-acp) 橋接 OpenAB 至 Google Antigravity CLI
  • 透過 --continue 支援多輪對話延續
  • 每次回應約 5 秒
  • Discord 機器人附帶 emoji 反應狀態回饋

設定

1. 建立 Discord 機器人

  1. 前往 Discord Developer Portal
  2. 建立新的 Application 並新增 Bot
  3. 在 Privileged Gateway Intents 中啟用 Message Content Intent
  4. 複製 Bot Token 並填入 DISCORD_BOT_TOKEN
  5. 邀請機器人加入你的伺服器

2. 認證 Antigravity CLI

部署後,在 Zeabur Dashboard 的 Terminal 分頁執行:

agy auth

在瀏覽器完成裝置驗證流程,認證 Token 會持久化於 ~/.gemini/ 目錄。

3. 設定頻道(選填)

設定 DISCORD_ALLOWED_CHANNELS 以限制機器人回應的頻道,留空則回應所有頻道。

限制

  • 不支援串流 — agy -p 一次回傳完整回應
  • 取消為空操作 — agy -p 會執行到完成
  • 對話延續使用 --continue(每個容器僅恢復最近一次對話)

授權

OpenAB 為開源專案,詳見 GitHub 儲存庫