多智能体协作:Edict、Open Multi-Agent、Council of High Intelligence、Agora 📅 2026/8/24 12:23:48 之前写过好几篇多智能体MAS系统框架Agent智能体基础Multi-Agent多智能体一Multi-Agent多智能体二Multi-Agent多智能体三高性能智能体框架AgnoEdict开源GitHub15.6K Star1.7K Fork多智能体系统灵感来自中国上千年的帝国制度。将中国古代官僚制度的“分权制衡”思想应用于AI多智能体协作架构通过强制性的“门下省审核”环节确保任务质量与合规太子消息分拣闲聊自动回复旨意才建任务三省中书、门下、尚书负责规划、审议、派发七部户礼兵刑工吏早朝官负责专项执行严格权限矩阵谁能给谁发消息白纸黑字每个Agent独立工作空间Skills十二部制Agent架构太子消息分拣闲聊自动回复旨意才建任务三省中书·门下·尚书负责规划、审议、派发七部户礼兵刑工吏早朝官负责专项执行严格的权限矩阵谁能给谁发消息白纸黑字状态流转校验kanban_update.py强制合法转换路径非法状态跳转被拒绝每个Agent独立Workspace独立Skills独立模型旨意数据清洗标题/备注自动剥离文件路径、元数据、无效前缀军机处看板10个功能面板相比CrewAI、AutoGen等主流框架提供制度化的审核流程、完整的实时可视化看板和任务过程的可干预性。支持从远程如GitHub为各个智能体“部门”灵活增补技能Skills并提供CLI、API和UI三种管理方式。技术亮点特点说明React18前端TypeScriptViteZustand状态管理13个功能组件纯stdlib后端server.py基于http.server零依赖同时提供API静态文件服务EventBus事件总线Redis Streams发布/订阅服务间解耦通信Outbox Relay事务性Outbox模式保障事件可靠投递至少一次语义状态机审计严格生命周期状态转换完整审计日志audit.py并行调度引擎Dispatch Worker支持并行执行、指数退避重试、资源锁DAG编排器Orchestrator基于DAG的任务分解与依赖解析Agent思考可视实时展示Agent的thinking过程、工具调用、返回结果一键安装/一键启动install.sh自动配置start.sh一条命令启动全部服务systemd生产部署edict.service支持systemd守护进程开机自启15秒同步数据自动刷新看板倒计时显示Dashboard鉴权auth.py提供看板登录认证每日仪式首次打开播放上朝开场动画远程Skills生态从GitHub/URL一键导入能力支持版本管理CLIAPIUI实战基于Docker部署docker run -p 7891:7891 cft0808/sansheng-demo基于源码部署gitclone https://github.com/cft0808/edict.gitcdedictchmodx install.sh./install.sh# 一键启动chmodx start.sh./start.sh# 分别启动bashscripts/run_loop.shpython3 dashboard/server.pyopenhttp://127.0.0.1:7891浏览器打开http://127.0.0.1:7891Open Multi-AgentLangGraph需要图状态机、状态持久化、子图AutoGen依赖Python全家桶OpenAI Agents SDK绑死自家的模型生态。官网基于TypeScript、开源GitHub6K Star2.3K Fork多智能体编排框架33个源文件、3个运行时依赖anthropic-ai/sdk、openai、zod用runTeam()把目标拆成任务、按依赖关系并行执行、汇总结果。适用场景想快速搭多Agent协作原型的Node.js开发者需要混用多个模型供应商要在CI/CD、Serverless里嵌入Agent逻辑。不适合需要状态持久化断点续跑、分布式Agent通信、复杂状态机流转、团队没有TypeScript能力。实战安装npm install jackchen_me/open-multi-agentTSimport{OpenMultiAgent}fromjackchen_me/open-multi-agentconstorchestratornewOpenMultiAgent({defaultModel:claude-sonnet-4-6,})constteamorchestrator.createTeam(api-team,{name:api-team,agents:[architect,developer,reviewer],sharedMemory:true,})constresultawaitorchestrator.runTeam(team,Create a REST API for a todo list)框架内部会自动做三件事用Coordinator Agent把目标拆成任务DAG按依赖关系调度执行独立任务并行跑最后汇总结果。开发者不需要手写任何任务定义或图结构。三种执行模式覆盖从简单到复杂的场景模式方法适用场景单AgentrunAgent()一次调用最简入口自动编排runTeam()给目标框架自动规划执行显式管道runTasks()用户自己定义任务依赖关系任务自动分解不需要手写DAG多数框架要求你预先定义任务节点和依赖关系runTeam()让LLM自己生成任务计划协调器接收目标和Agent名单输出JSON任务数组标题、描述、负责人、依赖项框架据此构建依赖图调度执行。10行代码能启动一个多步协作流程LangGraph或CrewAI同等功能大概要50行起步。框架内置四种调度策略dependency-first默认优先执行阻塞其他任务最多的节点round-robinleast-busycapability-match关键词匹配的智能分配。scheduler.ts的实现关键路径的计算就是BFS遍历依赖图统计被阻塞的下游任务数。本地模型也能跑工具调用同一个团队里可以混用 Claude、GPT、Gemma 4、Grok。本地模型通过 OpenAI 兼容协议接入Ollama、vLLM、LM Studio、llama.cpp已经验证了 Gemma 4、Llama 3.1、Qwen 3 等模型的工具调用能力。本地模型的工具调用是个已知痛点——很多模型会把 tool_use 返回成文本而非标准的tool_calls格式。框架做了自动回退提取先尝试解析标准格式失败后从文本中正则提取。这在src/llm/openai.ts的 fallback 逻辑里能看到。DECISIONS.md里写四件明确不做的事不做 Agent Handoffs。Agent A 把对话转移到 Agent B 这种模式和框架的任务边界设计冲突——每个任务就是一个 Agent 干一件事出结果Handoff 会模糊这个边界。不做状态持久化长时运行的工作流崩溃后无法恢复。作者判断目标用户的工作流是秒级到分钟级完成不是需要 checkpointing 的企业级场景。不做MCP和A2A协议。理由是defineTool()API已经能包装任何外部服务加协议层是给工具平台建设者用的不是给框架目标用户用的。不做Dashboard。只暴露数据onProgress回调、onTrace结构化追踪不造UI。实用工程细节循环检测LoopDetector用滑动窗口追踪工具调用签名和文本输出连续3次相同操作触发警告可配置为终止或自定义回调。结构化输出给Agent配outputSchemaZod输出自动解析为JSON并校验失败重试一次。类型安全不用自己解析字符串。任务重试maxRetries指数退避重试期间的Token消耗累计计算。这对计费准确性很重要。可观测性onTrace回调输出结构化Span覆盖每个LLM调用、工具执行、任务和Agent运行带计时、Token用量和共享runId。不订阅就零开销也不引入额外依赖。测试覆盖率88%。Council of High Intelligence开源GitHub4.1K Star77 Fork多角色智能体项目。适合做技术选型、产品方向、架构取舍等需要多角度权衡的决策场景。核心技术多模型路由不同角色默认挂在不同提供商上Claude Opus/Sonnet、OpenAI、Gemini、Ollama避免单一模型趋同性极性配对Polarity Pairs项目内置了 Polarity Pairs也就是极性配对。比如苏格拉底 vs 费曼一个负责拆掉未经检验的前提一个负责从底层原理重新搭建托瓦兹 vs Watts一个催你赶紧发货一个问你这到底是不是问题Meadows vs 托瓦兹一个想改反馈系统一个想先修症状并上线卡尼曼 vs 费曼一个怀疑你的认知偏差一个相信可解释的第一性原理问题重述门槛正式分析前每个成员都要先重述问题并给出替代框架。因为很多时候用户以为自己在问“要不要做 A”实际问题可能是“为什么我们只有 A 和 B 两个选项”。如果几个角色对问题的重述差异很大就说明真正的问题还没被定义清楚三轮辩论协议独立分析 → 交叉质询 → 最终立场共识过早形成时自动触发反方强化论证。缺点18个模型跑一轮消费不小18个角色、多轮推理、多Provider路由成本不会低。配置多模型环境也比普通技能麻烦。效果好不好最后还是取决于使用AI/模型的人。AgoraAgora古希腊语里指代城邦广场当时市民把技术、商业、政治、爱情、人生意义所有问题都拿到这里公开讨论。开源GitHub168 Star24 Fork创意即来源于此基于Claude Code构建的多Agent审议系统覆盖工程、商业、人生抉择、关系、心理韧性、创造性突破六大领域。输入你的问题AI自动组建专家面板通过结构化辩证得出深度结论。用黑格尔正反合辩证法帮你把问题想深、想透、想出新高度实现一套多智能体审议系统6个专业审议室31位东西方思想家1个智能路由器黑格尔正Thesis→反Antithesis→合Synthesis结构8步结构化审议流程两次真人交互确认6个审议室审议室命令领域典型问题锻造坊/forge工程与架构该用什么架构集市/bazaar商业与战略要不要进入这个市场神谕所/oracle人生十字路口要不要辞职我的人生方向是什么火炉边/hearth关系与家庭怎么跟孩子沟通这段感情值得继续吗诊疗室/clinic心理韧性怎么对抗拖延我怎么从倦怠中恢复工作坊/atelier创造性突破我为什么写不出东西怎么建立创作流程5种使用模式模式命令说明Full默认/forge 问题8步完整审议两次交互黑格尔正反合Quick/forge --quick 问题2轮快速模式无交互适合快速决策Duo/forge --duo 张力双人辩证3轮探索核心张力Triad/forge --triad architecture 问题预定义三人组精准匹配问题域FullPanel/oracle --full 问题调用全部成员6-7位13位Agora专属思想家思想家核心方法论隶属审议室卡尔·波普尔证伪主义/红队forge伊曼努尔·康德绝对律令/可普遍化hearth、forge奥卡姆的威廉奥卡姆剃刀/复杂度审计forge、atelier弗里德里希·尼采创造性破坏/价值重估forge、oracle、atelier让-保罗·萨特存在自由/激进责任oracle卡尔·荣格阴影整合/个体化oracle、clinic埃里希·弗洛姆爱的艺术/生产性取向hearth阿尔弗雷德·阿德勒课题分离/共同体感觉hearth维克多·弗兰克尔意义疗法/态度自由clinic、oracleB.F.斯金纳行为主义/环境设计clinic约瑟夫·熊彼特创造性毁灭/企业家精神bazaar庄子逍遥游/齐物论hearth、clinic路德维希·维特根斯坦语言游戏/概念分解forge、atelier另外内置18个Council of High Intelligence项目的顶级Agent无需额外安装费曼、图灵、老子、孙子、塔勒布……8步结构化流程升级自Council的7步协议STEP 0解析模式 组建面板 STEP 1证据收集按 Room 定制 STEP 2问题重述 ★交互确认 STEP 3第一轮 — 独立分析并行、盲审 STEP 4自适应深度门控 ★交互决策 STEP 5第二轮 — 黑格尔交叉审查按需 STEP 6协调者综合 STEP 7Room 裁决核心机制Round 2中每位Agent必须提出Synthesis不能只选边站Coordinator识别Thesis多数派→Antithesis最强少数派→Synthesis更高整合。Agora是Council of High Intelligence的扩展不是替代。Agora内置全部18个council-* agent无需单独安装Council。两者可以共存各有侧重。优点视角极度多元东方逍遥庄子西方存在主义萨特心理韧性弗兰克尔证伪主义波普尔真正做到兼听则明结构化极强8步流程辩证法避免普通AI输出一堆鸡汤的毛病智能路由一键直达输入/agora 要不要辞职创业系统自动判断该进Oracle人生抉择还是Bazaar商业战略无需你手动选审议房间黑格尔正反合不是简单投票每位Agent在第二轮必须提出更高层次的Synthesis整合方案而不是各说各话。Coordinator主持人会明确找出多数派观点、最强反对意见再升华出新结论两次交互真正把控深度全程可交互引导避免AI自嗨第一次确认“问题我理解对了没”第二次决定要浅聊还是深挖到底多种模式灵活适配局限本质仍是AI不是真人思想家偶尔会有幻觉或过于理想化的思维输出需要你自己最终判断目前更适合需要深度思考的场景而不是日常闲聊思考深度越深消耗Token越多Full模式明显更贵实战安装npx skillsaddhttps://github.com/geekjourneyx/agoragitclone https://github.com/geekjourneyx/agora.git ~/.claude/skills/agora# 卸载npx skills remove agora使用示例# 智能路由/agora 我38岁总觉得在过别人的生活下一步该怎么办# 直达特定房间/forge 我们的monorepo架构还要不要继续用 /hearth 我和伴侣每周都为同一件事吵架 /clinic 我已经三个月没有动力工作了 /atelier 每次写东西都卡壳怎么破# 查看所有房间/agora--list# 快速模式/oracle--quick要不要辞职# 双人辩证/bazaar--duo竞争对手降价30%卸载npx skills remove agorarm-rf~/.claude/skills/agora