OpenAgentsControl
以計劃為先的開發流程 AI 代理框架,支援審核式執行。多語言支援(TypeScript、Python、Go、Rust)並具備自動化測試
OpenAgentsControl 是什麼?
AI 代理框架,專為以計劃為先的開發工作流程設計,採用審核式執行機制。支援多種程式語言(TypeScript、Python、Go、Rust),內建自動化測試、程式碼審查與驗證功能,專為 OpenCode 打造。
OpenAgentsControl 概覽
這是什麼
OpenAgentsControl 是一個 AI 代理框架,採用先規劃後開發的工作流程,並以核准為基礎執行。它建構在 OpenCode(一個開源 AI 編碼框架)之上。該框架支援多種程式語言,包括 TypeScript、Python、Go、Rust 和 C#。它與模型無關,可搭配 Claude、GPT、Gemini、MiniMax 及本地模型使用。
主要功能
- 模式控制:一次定義編碼模式,代理便會一致地使用。
- 核准關卡:代理在執行任何動作前會先請求核准。
- 可編輯代理:代理行為透過可編輯的 Markdown 檔案控制,無需編譯。
- 多語言支援:TypeScript、Python、Go、Rust、C# 及任何語言。
- 模型無關:可搭配 Claude、GPT、Gemini、MiniMax 及本地模型使用。
- 情境感知程式碼生成:代理在生成程式碼前會載入專案特定的模式。
- Token 高效(MVI):僅載入相關模式,減少 Token 開銷。
使用情境
需要先規劃並經人類核准後才執行的開發工作流程。建立如使用者驗證系統、含個人設定功能的儀表板等功能,以及符合現有專案模式的生產就緒程式碼。適合希望透過 AI 代理在多個開發者之間維持一致程式碼品質與風格的團隊。
快速開始
透過 OpenCode 安裝:opencode install darrenhinde/OpenAgentsControl若安裝至自訂位置:opencode --install-dir PATH然後開始建置:opencode --agent OpenAgent接著輸入請求,例如:Create a user authentication system
授權與價格
授權:MIT。價格:開源。
內容整理自該專案公開的 README 與儲存庫資訊。