AI News HubLIVE
站内改写

AgentSlice – 讓AI程式設計代理在編輯前先詢問

AgentSlice是一個免費開源的工作流工具包,透過Markdown檔案定義階段和審批門控,使Cursor、Claude Code、Codex、Windsurf等AI程式設計代理在編輯前先詢問、規劃並獲得批准,從而避免上下文漂移、隨意編輯和未經許可的修改。

文章情報

工程師中級

要點

  • 開源工具包,透過Markdown檔案引導AI代理遵循“詢問→規劃→批准→構建→QA→釋出”的流程
  • 支援Cursor、Claude Code、Codex、Windsurf等多種AI工具,無需執行時或編輯器擴充套件
  • 解決代理常見的上下文漂移、隨意編輯和未經批准直接修改的問題
  • MIT許可,可自由用於商業和個人專案

為什麼重要

這條新聞值得關注,因為開源工具包,透過Markdown檔案引導AI代理遵循“詢問→規劃→批准→構建→QA→釋出”的流程。

技術影響

可能影響模型選型、推理成本、產品能力和評測基準。

AgentSlice 是一個免費、開源的工作流工具包,專門為 AI 程式設計代理設計。它的核心理念是讓代理在編輯程式碼之前先詢問、規劃並等待批准,從而避免常見的三大失敗模式:上下文漂移(代理忘記之前的決定)、隨意編輯(代理擴大任務範圍,觸及無關檔案)以及未經許可直接修改程式碼。

該工具包完全基於 Markdown 檔案,不依賴任何執行時或編輯器擴充套件。它提供了一套簡潔的檔案結構,包括安裝提示、規劃文件、技能檔案和規則檔案,適用於 Cursor、Claude Code、Codex、Windsurf 以及任何遵循專案級規則檔案的代理。工作流程分為六個階段:詢問(Ask)、規劃(Plan)、批准(Approve)、構建(Build)、質量檢查(QA)和釋出(Release),然後迴圈進入下一個切分(Slice)。狀態檔案儲存在 docs/planning/workflow-state.md 中,確保代理會話可以從真實檢查點恢復,而不是重新猜測。

AgentSlice 的誕生源於開發者 Espen Andreassen 三個月內構建 AI 產品的實驗。他嘗試了多種工作流,最終發現這套方法最有效——透過攝入問題、切分紀律、QA 交接和跨工具一致性來提高效率。選擇純 Markdown 而非執行時,主要出於兩點考慮:可移植性(同一套檔案可在多種工具中使用)和誠實性(Markdown 檔案無法強制 LLM 遵守,但透過清晰的指引實現軟約束)。如果需要硬性控制,可以配合 Cursor 的 PLAN/ASK 切換或 Claude Code 的鉤子使用。

該專案採用 MIT 許可證,歡迎透過 PR、Issues 或討論區貢獻。維護者 Espen Andreassen 鼓勵使用者反饋代理行為異常的完整對話記錄,以便最佳化規則。目前 AgentSlice 在 GitHub 上擁有 0 星,但作為一個新興工具,它為 AI 輔助程式設計的工作流管理提供了實用的解決方案。