全部作品

agy-plugin-cc — 在 Claude Code 裏使用 Antigravity

  • JavaScript
  • Node.js
  • Claude Code Plugin
  • Antigravity CLI
  • workspace isolation

這是 opencode-plugin-cc 的 Claude Code port;後者本身是官方 openai/codex-plugin-cc 介面的 port,改為驅動 Google 的 Antigravity CLI(agy)。它保留 review、adversarial-review、rescue、transfer、status、result、cancel、setup 命令面與可選 stop-time review gate。agy headless 沒有 read-only mode,因此 review 使用一次性工作樹副本,而非真實倉庫。獨立項目,與 Google 或 OpenAI 無隸屬關係。

查看源碼

項目概覽

角色 Claude Code port 的獨立適配與維護者 — agy workspace 範圍界定、鏡像式 read-only review、命令面、job store、模型誠實性

場景

Claude Code 需要一條受控路徑使用 Antigravity 側的第二模型,但 headless agy 不能在允許讀取時禁止寫入;能讀倉庫的 reviewer 也能寫。

產品策略

這個 port 保留命令面,但把 read-only review 做成文件系統邊界:一次性工作樹副本沒有 .git,真實工作樹在前後都會 fingerprint。這道邊界只適用於只讀 review — 可寫的 rescue 運行是刻意拿到真實倉庫的。Claude Code 保留文件、git 與最終判斷。

成果與當前階段

公開 v0.1.0 · 經 opencode-plugin-cc 移植 codex-plugin-cc 介面 · 鏡像式 read-only review · 可選 stop-time review gate

我的工作

  • Claude Code 命令:review、adversarial-review、rescue、transfer、status、result、cancel、setup,並有可選 stop-time review gate
  • 鏡像式 read-only review:一次性副本沒有 .git、不外泄倉庫路徑、檢查 tree_changed_during_readonly_run,並把 findings 改寫回真實路徑。它保證的是這次 review 動不了你的工作樹、索引與分支 — 而不是 agy 被沙箱關住,因為它仍然跳過權限提示運行
  • 模型誠實性:agy 沒有使用者端模型設定,plugin 只報告實際觀測到的模型,否則不報告
  • 背景 job 控制:運行前先印出 job id,可輪詢,並提供 conversation id 續接