BradGroux/veritas-kanban
Lightweight orchestration harness built for your AI agents. The unfiltered truth about where your project stands.
解決的問題
Veritas Kanban 是一個以本地優先為設計原則的任務管理系統,旨在彌合人類規劃與AI代理執行之間的差距。它透過提供一個作為唯一真實來源的結構化Kanban看板,以及用於監控、限制和批准代理行為的治理工具,防止未受監督的AI代理所帶來的混亂。
如何運作
該系統採用本地優先的方法,任務以Markdown檔案儲存,設定以JSON格式儲存。它為人提供了一個視覺化的Kanban介面來組織工作,隨後可連接到各種AI代理執行器(如OpenAI Codex或HermesAgent)。系統採用「分層」架構:使用者可從一個簡單的看板開始,可選地新增CLI、用於工具存取的MCP伺服器,或用於多代理編排的複雜工作流引擎。
適用對象
專為希望使用自主AI編碼代理,但需要嚴格控制、審計追蹤和人工介入審核以確保安全性與程式碼品質的開發者與團隊而建構。
主要亮點
- 代理治理:包含策略引擎,用於允許/拒絕特定工具,提供檔案系統/網路存取的沙箱預設,以及行為偏移偵測功能。
- 多代理編排:支援為每個任務啟動多個代理,角色可不同(實習生、專家、負責人),並提供共享的「團隊聊天」以協調工作。
- 代理工作流:基於YAML的工作流引擎,支援順序或平行的代理流水線,並可設定人工審核節點。
- 原生Git整合:為每個任務使用隔離的Git工作樹,防止分支衝突,並直接與GitHub PR和Issue整合。
- MCP伺服器:透過Model Context Protocol提供42個工具,使代理能夠與看板和系統互動。
- 本地優先儲存:預設使用Markdown和JSON檔案,便於備份,且不依賴重型基礎設施。
相關
- Dispatch
- 專案
- 專案
- 專案
- 專案