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