面向软件开发的多节点 AI 智能体编排平台,将自然语言任务转化为带审批门控的代码变更,支持多设备 Mesh 同步与多模型协作。
Fusion 是由 Runfusion 组织开发的多节点 AI 智能体编排平台,致力于将自然语言任务描述自动化地转化为生产级代码变更。其核心工作流为:用户输入自然语言需求后,Planning Agent 生成包含步骤、文件范围和验收标准的结构化计划(PROMPT.md),随后通过 Plan → Review → Execute → Review 的逐步循环执行,每一步均可插入人工审批门控。每个任务在独立的 git worktree(fusion/{task-id} 分支)中隔离运行,无依赖任务可并行执行,从根本上避免并发冲突,全部门控通过后执行 squash-merge。
平台采用 pnpm monorepo 架构,以 TypeScript(ESM)为主要开发语言,涵盖核心引擎、CLI、Web Dashboard、Electron 桌面端和 Capacitor 移动端等多个子包。其多节点 Mesh 架构允许 laptop、服务器、手机等设备作为对等节点实时同步任务状态、Agent 状态、日志和代码差异。在模型层面,Fusion 构建了双作用域五通道体系(Executor、Planning、Validator、Title Summarization、Workflow Step Refinement),支持 Anthropic、OpenAI、Google Gemini、Ollama、llama.cpp 等提供商,本地与云端模型共存,并通过 Per-task → Project → Global → Default 的优先级链进行解析。
Fusion 支持从 Mission 到 Task 的五级层次化规划,可通过 Agent Companies 机制导入预构建的 AI 团队(声称 440+ agents、16 companies,来源待验证),内置 Agent 间邮箱系统实现跨 Agent 协调,并具备 Agent 自我反思改进能力。外部集成方面,支持 GitHub Issues 导入与 PR 创建、通过 /api/automations 端点实现 cron 定时任务与 webhook 触发的两级自动化调度,以及 Hermes、Paperclip、OpenClaw 等实验性插件运行时(仓库地址待确认)。项目基于 MIT 许可证开源,当前版本 0.23.0,提供 npx 零安装、curl 一键脚本、Homebrew、npm 全局安装及源码编译等多种部署方式。灵感来源于 dustinbyrne/kb 的二次开发。