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 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/darrenhindeopenagentscontrol.svg)](https://yunodb.com/tools/darrenhindeopenagentscontrol?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/darrenhindeopenagentscontrol?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/darrenhindeopenagentscontrol.svg" alt="Featured on YunoDB" height="20"></a>