Chorus-AIDLC/Chorus
The Agent Harness for AI-Human Collaboration, inspired by the AI-DLC (AI-Driven Development Lifecycle)
解决的问题
Chorus 为使用多个 AI 编码代理的团队提供了一个管理层(" harness ")。它通过超越简单的聊天界面,进入一个结构化流程,让代理提出变更,人类进行验证,解决了 AI 驱动开发的协调问题,确保 AI 生成的代码能够作为可靠的软件实际交付。
工作原理
Chorus 实现了 AI 驱动开发生命周期(AI-DLC)方法论,采用"逆向对话"哲学:AI 提出,人类验证。它通过中央系统管理整个会话生命周期、任务状态和子代理编排。
关键操作组件包括:
- 守护进程:一个运行时,允许本地机器获取分配的任务并执行。
- 权限矩阵:一个细粒度系统,控制谁(人类或代理)可以创建想法、撰写提案、起草任务或验证工作。
- 代理集成:通过 MCP SDK 连接到各种代理平台(如 Claude Code、Codex、Kiro 等)。
- 可视化追踪:提供项目资源图(思维导图)和看板,以跟踪想法、提案和任务的实时状态。
适用对象
专为使用 AI 编码代理并需要结构化方式协调多个代理、保持可观测性,并在软件生产中实施人类在环验证的开发者和团队设计。
特色亮点
- 多代理编排:支持多个独立代理,各自拥有密钥、工作目录,并可通过 @ 提及实现工作交接。
- 人类在环:严格的流程(想法 → 提案 → 文档/任务 DAG → 执行 → 验证),确保人类监督。
- 广泛兼容性:与大量 MCP 兼容代理和平台集成。
- 实时可观测性:提供实时存在指示器和可视化资源图,精确查看代理正在处理的内容。
相关
- 项目
- 项目
- 项目
- 项目
- 项目