简介
open-multi-agent 在 TypeScript 中把目标自动分解为任务 DAG,并编排多个 agent 协作执行;支持 MCP 与 live tracing。提供 npm 包与示例脚本,适合工程化地跑“多步任务”。
- 适合谁: 希望在 TypeScript 里用轻依赖的方式编排多 agent,并可追踪运行且兼容 MCP 的团队
- 可搭配: Node.js 工具链 + TS 运行环境;MCP 集成以 README 为准
- 准备时间: 12 分钟
实战建议
- 上手约 12 分钟(npm 安装 + 跑一个
tsx示例) - 核心抽象是“目标 → 任务 DAG”,可通过 DAG 结构排查 agent 漂移与遗漏
- GitHub stars + forks(已核验):见「来源与感谢」
多 agent 容易失败在“状态不清”。任务 DAG 能显式化:计划了什么、跑了什么、失败在哪里、还剩什么。建议先只读工具跑通,再把写操作加上明确审批门。
FAQ
必须用 MCP 吗? A: 不强制。MCP 是一种集成接口;你可以先本地跑通,再按需接入 MCP 工具。
失败了怎么排查? A: 把任务 DAG 当作真相来源:检查每个节点的输入/输出,只重跑失败步骤。
会不会很重? A: README 强调运行时依赖很少;但仍建议你控制 agent 范围并按需引入工具。