Conductor 从 Gemini 扩展进化为便携式插件,支持 Claude 等多个编辑器的自然语言驱动开发。工作流更灵活,支持更多 AI 平台。
去年,我们推出了 Conductor,将 Spec-Driven Development(规格驱动开发)直接带到终端。Conductor 把项目认知从转瞬即逝的聊天记录转移到持久化、纳入版本控制的 Markdown 文件中,帮助全球开发者在动手构建之前完成架构规划。
今天,我们很高兴地宣布这一旅程进入下一个阶段:Conductor 正在从 Gemini CLI 扩展演进为 Conductor Plugin。Plugin 可以在一个软件包中包含 skills、rules、MCP servers 和 hooks。将 Conductor 转型为 Plugin,既能带来更加流畅、自然的对话体验,又不会牺牲 Spec-Driven Development(SDD)在流程上的严谨性。这也意味着 Conductor 能够兼容 Antigravity CLI 等工具。
通过将 Conductor 转型为 Plugin,我们消除了严格命令顺序带来的使用阻力。现在,Conductor 会以对话方式与你协作:在你讨论功能需求的过程中,自然而然地动态生成上下文、spec 和计划。你仍然可以享受持久化 Markdown 产物带来的好处——你的 spec.md 和 plan.md 都会保留下来——但创建和迭代这些文件的过程,如今就像与 AI assistant 聊天一样简单。它能够智能判断何时更新上下文,或在计划中勾选已经完成的任务,让你专注于架构,而 AI 则在后台管理项目状态。
将 Conductor 转型为 Plugin 的一项优势,是打破原有工作流的限制,使其能够支持多种工具。此前,Conductor 一直以扩展的形式专用于 Gemini CLI。成为 Plugin 之后,Conductor 如今变成了一项可移植、覆盖整个生态系统的能力。
无论你选择哪种工具,AI agent 都能理解描述项目架构、规范和目标的基础文档。共享配置和持续进行的开发轨迹可以无缝延续,这意味着,在一种工具中启动的 AI 辅助工作流,可以在另一种工具中继续推进,不会丢失任何上下文。
向后兼容:新的 Conductor Plugin 明确兼容旧版 Conductor 命令,以及现有的计划和 spec。
自然交互:减少记忆命令所花费的时间,把更多精力投入到实现策略的讨论中。
可移植性:无论当前任务更适合 Antigravity CLI、Claude 还是其他工具,都可以在相应工具中使用 Conductor。
保留上下文:继续兑现 Spec-Driven Development 的核心承诺。你的代码仓库仍然是唯一事实来源,但现在,与这些事实进行交互的方式直观得多。
提高任务完成率:在 TerminalBench 最复杂的任务子集上,与未使用 SDD 的用户相比,Conductor Plugin 取得了更高的成功率。
Conductor 的使命始终是帮助开发者以安全、可预测且符合良好架构原则的方式开展 AI 开发。通过演进为对话式 Plugin,我们让这项能力更易于使用,也更能适应你独特的工作流。我们迫不及待想看到你接下来构建出的成果。想进一步了解?欢迎通过我们的动手实践 Codelab,亲自体验 Conductor Plugin 的各项功能。
准备开始构建了吗?立即安装并开始使用 Conductor Plugin,或者运行以下命令,将其与 Antigravity CLI 集成:
agy plugins install https://github.com/gemini-cli-extensions/conductor