演进中的规格驱动开发:Conductor 现已支持 Antigravity
英文标题:Evolving Spec-Driven Development: Conductor Now Supports Antigravity
Conductor 已从 Gemini CLI 扩展演变为可移植插件,为 Antigravity CLI 和 Claude 等工具带来对话式规格驱动开发(SDD)。开发者现在可以通过自然对话与 AI 助手讨论需求,动态生成并迭代 spec.md 和 plan.md。Conductor 插件在 TerminalBench 最复杂任务子集上取得了比非 SDD 用户更高的成功率,表明对话式 SDD 能提升任务完成度。此举打破了工具绑定,使基于同一架构上下文的 AI 开发流程可在多种工具间无缝衔接,对团队协作和开发效率意义重大。
86.0 KB
19.9 KB
64.8 KB
224.8 KB
92.1 KB
中文
去年我们推出了 Conductor,将规格驱动开发直接带入你的终端。通过将项目感知从短暂的聊天记录转移到持久、受版本控制的 Markdown 文件中,Conductor 已帮助全球开发者在构建之前规划好他们的架构。
今天,我们激动地宣布这一旅程的下一阶段:Conductor 正从 Gemini CLI 扩展演变为 Conductor 插件。插件可以在单个包中包含技能、规则、MCP 服务器和钩子。将 Conductor 转变为插件可以创造更流畅、对话式的体验,同时不牺牲规格驱动开发(SDD)的过程严谨性。这也意味着 Conductor 可以兼容 Antigravity CLI 等工具。
通过自然对话驱动 SDD
通过将 Conductor 转变为插件,我们消除了严格命令序列带来的摩擦。现在,Conductor 将与你进行对话式交互,在讨论功能需求时,动态、有机地生成上下文、规格和计划。你仍然能获得持久化 Markdown 产物的好处——你的 spec.md 和 plan.md 不会消失——但创建和迭代它们的过程现在就像与 AI 助手聊天一样简单。它能智能地知道何时更新你的上下文或核对计划中已完成的任务,让你专注于架构,而 AI 在后台管理项目状态。
面向 Antigravity CLI 及更广阔生态的 Conductor
将 Conductor 转变为插件的一大好处是,它打破了工作流程的限制,支持多种工具。此前,Conductor 仅作为扩展与 Gemini CLI 绑定。成为一个插件后,Conductor 现在是一种可移植的、跨生态系统的能力。
无论你选择哪种工具,你的 AI 代理都能理解项目架构、指南和目标等基础文档。共享配置和持续开发追踪将无缝持久化,这意味着在一个工具中启动的 AI 辅助工作流程,可以在另一个工具中继续,不会丢失任何上下文。
对你的团队意味着什么
- 向后兼容:新的 Conductor 插件能明确地兼容旧的 Conductor 命令以及现有的计划和规格。
- 自然交互:花更少的时间记忆命令,用更多的时间讨论实现策略。
- 可移植性:在适合当前任务的工具中使用 Conductor,无论是 Antigravity CLI、Claude 还是其他工具。
- 上下文保持:保持规格驱动开发的核心承诺。你的仓库仍然是唯一的事实来源,但你与这个事实来源交互的方式现在变得更加直观。
- 任务完成度提升:与不使用 SDD 的用户相比,Conductor 插件在 TerminalBench 最复杂任务子集中取得了更高的成功率。
如何开始
Conductor 的使命一直是帮助让 AI 开发变得安全、可预测且架构合理。通过演变为对话式插件,我们让这种能力更易获取,并能适应你的独特工作流程。我们迫不及待地想看到你接下来的构建成果。
想了解更多?请在我们的动手 Codelab 中试驾 Conductor 插件的功能。
准备好构建了吗?立即安装插件并开始使用 Conductor 插件,请点击此处,或运行以下命令将其与 Antigravity CLI 集成:
agy plugins install https://github.com/gemini-cli-extensions/conductor
English / 原文
We introduced Conductor last year to bring spec-driven development directly to your terminal. By shifting project awareness out of ephemeral chat logs and into persistent, version-controlled markdown files, Conductor has helped developers globally plan their architectures before they build.
Today, we are excited to announce the next phase of this journey: Conductor is evolving from a Gemini CLI extension into the Conductor Plugin. Plugins can include skills, rules, MCP servers, and hooks in a single package. Transitioning Conductor into a plugin creates a more fluid, conversational experience without sacrificing the procedural rigor of Spec-Driven Development (SDD). This also means Conductor is compatible with tools such as Antigravity CLI.
Driving SDD via a natural conversation
By transitioning Conductor to a plugin, we are removing the friction of strict command sequences. Conductor will now engage with you conversationally, dynamically generating context, specs, and plans organically as you discuss your feature requirements. You still get the benefits of persistent Markdown artifacts—your spec.md and plan.md aren't going anywhere—but the process of creating and iterating on them is now as simple as chatting with your AI assistant. It intelligently knows when to update your context or check off a completed task in your plan, letting you focus on the architecture while the AI manages the project state in the background.
Conductor for Antigravity CLI and beyond
A benefit of transitioning Conductor to a plugin is that it breaks the workflow out to support multiple tools. Until now, Conductor has been exclusively tied to the Gemini CLI as an extension. By becoming a plugin, Conductor is now a portable, ecosystem-wide capability.
Regardless of which tool you choose, your AI agent will understand the foundational documents about your project's architecture, guidelines, and goals. Your shared configuration and ongoing development tracks will persist seamlessly, meaning an AI-assisted workflow started in one tool can be continued in another without losing a single beat of context.
What this means for your team
- Backwards compatibility: The new Conductor Plugin works well with old Conductor commands and existing plans and specs explicitly.
- Natural interaction: Spend less time memorizing commands and more time discussing your implementation strategy.
- Portability: Use Conductor in the tool that fits your current task, whether that’s Antigravity CLI, Claude, or other tools.
- Preserved context: Maintain the core promise of spec-driven development. Your repository remains the single source of truth, but how you interact with that truth is now far more intuitive.
- Improved task completion: The Conductor Plugin achieved a higher success rate across the most complex subset of TerminalBench tasks compared to a user not using SDD.
How to get started
Conductor’s mission has always been to help make AI development safe, predictable, and architecturally sound. By evolving into a conversational plugin, we are making that power more accessible and adaptable to your unique workflow. We can’t wait to see what you build next.
Want to learn more? Test-drive the Conductor Plugin’s features in our hands-on Codelab.
Ready to build? Install the plugin and start using the Conductor Plugin today here, or run the following command to integrate it with Antigravity CLI:
agy plugins install https://github.com/gemini-cli-extensions/conductor