Chorus-AIDLC/Chorus
The Agent Harness for AI-Human Collaboration, inspired by the AI-DLC (AI-Driven Development Lifecycle)
解決的問題
Chorus 解決了在專業開發生命週期中管理 AI 代理的複雜性。它提供了封裝 LLM 代理所需的底層架構,用於管理會話生命週期、任務狀態、子代理編排、可觀測性與故障復原,從而防止無管理自主代理帶來的混亂。
工作原理
基於 AI 驅動的開發生命週期 (AI-DLC) 方法論,該平台採用「逆向對話」哲學,即由 AI 提出建議,由人類進行驗證。它利用權限矩陣(5 個資源 × 3 個操作)向人類與代理授予特定能力。系統支援多種代理後端(如 Claude Code 或 Codex),並使用守護進程 (daemon) 將本地機器轉換為常駐代理執行階段,實現遠端任務分發與即時監控。
適用對象
- 希望透過守護進程將自主代理整合到本地工作流中的開發人員。
- 需要監督 AI 驅動的提案、任務 DAG 與需求細化的專案經理。
- 需要用於人機協作的結構化、權限受控環境的團隊。
亮點
- 代理框架: 管理會話生命週期、任務狀態與子代理編排。
- AI-DLC 工作流: 從構思到交付的結構化階段,具備細粒度權限控制。
- 即時可觀測性: 即時終端輸出、看板與任務依賴 DAG。
- Chorus Daemon: 將本地代理 CLI 連接到遠端 Chorus 伺服器的常駐執行階段。
- 視覺化專案映射: 將構思、提案、文件與任務連接成單一樹狀圖的圖形檢視。