爲了解決 AI 編程中上下文難以持久化的痛點,谷歌近日推出了一款名爲 Conductor 的開源預覽擴展程序。作爲 Gemini CLI 的功能延伸,Conductor 能夠將 AI 代碼生成轉化爲結構化、由上下文驅動的自動化工作流。

傳統的 AI 輔助編程通常基於會話模式,一旦會話結束,相關的產品背景和技術決策往往會隨之丟失。Conductor 的創新之處在於,它將產品知識、技術約束和工作計劃以版本化的 Markdown 文件形式存儲在代碼倉庫內部。這意味着 Gemini 代理在每次運行時都能讀取這些持久化的上下文,從而保證了 AI 行爲在不同機器、不同成員間的一致性和可重複性。
在實際操作中,Conductor 遵循“上下文 → 規範與計劃 → 執行”的嚴謹生命週期。通過簡單的交互式設置,系統會自動生成包括產品指南、技術棧、工作流及代碼規範在內的配置文件。此外,Conductor 引入了“Tracks”(任務追蹤)概念,將每一個功能開發或 Bug 修復視爲獨立單元,並在執行代碼更改前強制生成明確的執行計劃。
目前,該工具已採用 Apache2.0協議開源。谷歌研究團隊表示,Conductor 不僅適用於新項目,也能幫助存量代碼庫將團隊中隱含的技術決策顯性化,通過 Git 管理實現 AI 與人類開發者之間更深層的協作透明化。
鏈接:https://developers.googleblog.com/conductor-introducing-context-driven-development-for-gemini-cli/
劃重點:
📂 持久化上下文:Conductor 將 AI 所需的背景信息存儲爲 Markdown 並納入 Git 管理,徹底終結了“會話式編程”導致的上下文丟失問題。
📑 規範化工作流:引入任務追蹤(Tracks)機制,要求 AI 在編寫代碼前必須先制定並通過人類審覈的規範(Spec)與計劃(Plan)。
🚀 高效命令驅動:支持通過
/conductor:setup進行項目初始化,/conductor:implement自動執行任務,並提供狀態查詢與 Git 級別的撤銷功能。
