第9集:实战 Q&A (上)——共识与迁移

⏱ 预计阅读 3 分钟 更新于 2026/5/7
💡 进群学习加 wx: agentupdate
(申请发送: agentupdate)

在开始多 Agent 协作之前,你可能会有以下疑问。

Q1:三个工具能在同一个项目里共存吗?

答案是:完全可以。 它们的配置文件(.claude/, .gemini/, .agents/)互不冲突。你可以针对同一个项目,为 Claude Code 定义严格的 Hooks 权限,为 Antigravity 定义可视化的 UI 调试 Workflow。

Q2:我已经写好了 CLAUDE.md,能给 Gemini 或 Antigravity 用吗?

部分可以

  • 最佳实践:将通用的项目指令迁移到 AGENTS.md。这是目前行业公认的跨工具指令标准,三家都会主动读取该文件。
  • 差异注意:在 Antigravity 中,GEMINI.md 的优先级高于 AGENTS.md;而在 Claude Code 中,CLAUDE.md 优先级更高。如果内容有冲突,请务必留意。

Q3:哪个工具最适合 CI/CD 集成?

推荐 Claude Code 或 Gemini CLI。 这两款工具都支持 -p (prompt) 非交互模式,可以完美嵌入 GitHub Actions 或 GitLab CI 中。 例如:gemini -p "分析此 PR 的代码质量" < diff.txt

Q4:我想在项目里定义多个专家角色,谁的隔离性最强?

推荐 Claude Code 或 Gemini CLI。 它们支持真正的独立子进程 Agent,拥有完全隔离的上下文窗口。Antigravity 的“多角色”更倾向于在同一个对话窗口内通过 Prompt 快速切换身份,上下文容易产生干扰。