AIPress.com.cn報道
Google發布了Conductor,一個面向Gemini CLI的開源預覽版擴展,旨在將AI代碼生成從隨機對話轉變為結構化、上下文驅動的工作流。
當前大多數AI編程工具都是會話式的:用戶把代碼粘貼到聊天窗口、描述任務,會話結束后上下文就消失了。Conductor把這視為一個核心問題,并用持久化的上下文目錄來解決。
使用時,Conductor會在代碼倉庫內創建一個conductor/目錄,用Markdown文件存儲產品目標、技術棧、工作流規則、代碼風格指南等信息。Gemini代理在每次運行時都會讀取這些文件,使AI行為在不同機器、不同會話、不同團隊成員之間保持一致。
Conductor還強制執行一個簡單的生命周期:Context → Spec and Plan → Implement。擴展不會直接從自然語言請求跳到代碼修改,而是先創建一個"track"(工作單元)、編寫規范、生成計劃,然后才執行實現。
支持的操作命令包括:/conductor:status查看進度、/conductor:review驗證完成的工作、/conductor:revert回滾到某個track、階段或任務。回滾是基于track定義的,而非原始commit哈希,更便于理解。
Conductor設計上支持存量項目。在已有代碼庫中運行/conductor:setup時,上下文會話可以幫助團隊將隱性知識提取為顯式的Markdown文檔。隨著更多track的運行,conductor/目錄會逐漸成為系統架構和約束的緊湊表示。
由于上下文和計劃都存儲在Git中,它們可以像源代碼一樣被code review、討論和修改。
Conductor采用Apache 2.0開源協議。












