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 仓库