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 服务器的常驻运行时。
- 可视化项目映射: 将构思、提案、文档和任务连接成单一树状图的图形视图。