用途:Open Multi-Agent 是 TypeScript 原生多智能体编排框架,用于把复杂目标自动拆解为任务 DAG,并行执行无依赖任务并综合结果。
主要能力:提供三种执行模式——单智能体、自动编排团队(协调者自动拆解目标)、显式任务流水线(自定义任务图与分配)。支持 10+ LLM 提供商(Anthropic、OpenAI、Gemini、DeepSeek、Azure OpenAI、本地 Ollama 等),可在同一团队混用不同模型。内置工具包括 bash、file_read、file_write、file_edit、grep、glob;可用 Zod 定义自定义工具;支持通过 connectMCPTools 接入 MCP 服务器;支持 delegate_to_agent 委派、Zod 结构化输出、共享内存(默认内存存储,可自定义如 Redis)、进度事件与 trace 可观测性、planOnly 预览、AgentPool 并行 MapReduce。生产特性含上下文管理、任务重试与退避、循环检测、工具输出截断。
使用方式:安装 npm install @open-multi-agent/core,要求 Node.js >= 18。配置对应环境变量(如 ANTHROPIC_API_KEY、OPENAI_API_KEY、GEMINI_API_KEY、DEEPSEEK_API_KEY、AZURE_OPENAI_API_KEY 等),Ollama 默认 localhost:11434 无需密钥。通过 OpenMultiAgent 实例调用 runAgent、createTeam/runTeam、runTasks。CLI 可全局安装后使用 oma run / oma plan,支持 --json 输出。
适用场景:需要多智能体协作的代码生成与评审、合同审查、翻译回译校验、并行数据分析等任务流水线。
限制:资料未提供收费、价格与效果数据;具体平台支持、性能指标暂未提供。