ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Munder Difflin核心功能全景图:办公室地板、GOD编排器与语义记忆一次看懂

Munder Difflin核心功能全景图:办公室地板、GOD编排器与语义记忆一次看懂 Munder Difflin核心功能全景图办公室地板、GOD编排器与语义记忆一次看懂【免费下载链接】munder-difflinA local multi-agent harness that works with your existing Claude Code, Codex subscriptions, allows you to run an office of agents项目地址: https://gitcode.com/GitHub_Trending/mu/munder-difflinMunder Difflin 是一个本地多智能体multi-agent运行框架让你用自己已有的 Claude Code、Codex 等订阅在电脑上跑一个AI 办公室每个智能体都有自己的终端、记忆和工位由 GOD 编排器统一调度。本文带你一次看懂它的三大核心功能——办公室地板Office Floor、GOD 编排器与语义记忆无需任何背景知识。它是什么把终端 CLI 变成一间AI 办公室简单来说Munder Difflin 把你平时在终端里手动敲的claude、codex、gemini等命令行智能体包装成一群有名字、有工位的同事每个终端都是真智能体每个会话都是真实的进程通过node-pty伪终端运行字节级还原用 xterm.js 渲染而不是模拟出来的假终端每个智能体都是一个头像它们在 2D 办公室地图上走动、坐下干活彼此发消息时有信封在工位间飞一个你专属的克隆老板名为 Michael 的 GOD 智能体负责分派任务你只需要跟它一个人对话记忆跨会话存活Markdown 优先的记忆层 语义检索索引关应用再打开它们还记得之前学到的东西想深入理解整体架构可以直接看仓库根目录的 README.mdHow it works 一节有完整架构图和多智能体设计的核心文档 HIVE.md。办公室地板把多智能体协作变成看得见的画面这是 Munder Difflin 最有辨识度的功能。传统多智能体工具里你只能看一堆文本日志猜谁在干什么而在这里协作过程被空间化了你在屏幕上看到的背后实际发生的事头像走到工位坐下该智能体的终端会话启动并开始工作工位上方显示working/awaiting进程真实状态工作中 / 等待中信封从一个工位飞向另一个智能体之间通过原子文件邮箱mailbox传递消息点击某个工位直接打开该智能体的实时终端流还可以反向输入指令实现上它借用了经典的游戏开发技术Tiled 瓦片地图、BFS 网格寻路、精灵表重染色生成不同头像、补间动画的飞行信封全部跑在 Pixi.js 上。官方博文《Building an AI Office Floor: Avatars, Pathfinding, Envelopes》有完整拆解见 building-an-ai-office-floor.md。对新手的好处很直白你不需要读懂日志扫一眼地图就知道整个办公室的进度——谁在忙、谁在等、谁卡住了一目了然。GOD 编排器你只和老板对话它替你看住所有人多智能体系统最难的不是多而是谁来分配工作。Munder Difflin 的答案是GOD 编排器智能体 Michael即你的克隆维护花名册Roster知道每个智能体的角色、能力和当前状态任务派给角色匹配的人而不是碰巧空闲的人路由工作Route把你的目标拆解成子任务以自包含的任务说明消息投递到对应智能体的收件箱裁决日常纠纷Adjudicate智能体之间的常规沟通、澄清、小改动它自己拍板不打扰你只升级真正关键的事Escalate花钱、破坏性操作、范围变更才会进入你的审批队列一个关键设计编排器本身就是一个普通的 Claude Code 进程它的智能来自模型而路由、Git、审批队列等机制由框架提供。这意味着想让它行为更激进或更保守改提示词就行不用改代码。防无限扯皮也有硬规则每条消息带跳数计数hop count超过上限自动升级给人而不是在两个智能体之间永远弹跳。完整的机制拆解见官方博文 how-the-god-orchestrator-works.md编排器核心逻辑在 src/main/hive.ts身份判定在 src/shared/godIdentity.ts。语义记忆关掉应用明天它们还记得AI 智能体的上下文窗口每次会话结束就清空所以记忆要解决两个问题怎么存和怎么找。Munder Difflin 的答案是Markdown 优先每个智能体的记忆就是纯 Markdown 笔记文件——人类可读、可以在 Git 里 diff、索引坏了文件也照样能用语义召回笔记被嵌入成向量存放在共享的记忆宫殿MemPalace里。查询时按含义而非关键词匹配——问我们怎么编译前端能找到写着web bundle 用 electron-vite 构建的笔记哪怕两者没有共同单词全办公室共享A 智能体学到的东西B 智能体直接就能调出来团队不再重复发现同一个事实你也不用每次重新解释背景在 UI 上命令中心的Memory页提供两类搜索精确文本搜索跨所有 hive 文件和语义搜索MemPalace还可以直接查看每个智能体的记忆文件。这块的设计原理为什么关键词检索不够用、嵌入召回三步走在博文 semantic-memory-for-ai-agents.md 讲得非常清楚记忆层的实现入口是 src/main/memory.ts 与 src/main/knowledge.ts完整规格见 MEMORY_GRAPH_SPEC.md。给新手的两张保险丝一键雇佣与自主性缰绳功能看懂后两个安全设计值得知道‍ 一键雇佣智能体Add Agent 对话框分四步——身份名字/角色/颜色、工作区文件夹/隔离方式、引擎提供商/模型/命令、简报描述/目标。不想从零配可以从 Agent Gallery 导入现成的角色清单import hire。️ 有缰绳的自主性设置里可以调每个智能体的自主程度以及熔断器Circuit Breaker——对死循环、错误风暴或超预算的智能体按转向 → 限流 → 停止三级递进处置全局还有地板级 Token 预算和 Token 速度上限兜底。快速上手与延伸阅读上手路线下载安装包打开应用引导向导会自动检测你机器上已有的 CLI 并帮你安装缺的Settings → Prerequisites。新手教程见 how-to-install-and-use-munder-difflin.md 和 your-first-hour-with-munder-difflin.md。想继续深入均在博客目录无需外部网站主题文档多智能体协作机制building-an-ai-office-floor.mdGOD 编排器内部原理how-the-god-orchestrator-works.md智能体语义记忆semantic-memory-for-ai-agents.md为什么本地优先why-local-first-matters-for-ai-agents.md常见问题 FAQQGOD 编排器是一个特殊的大模型吗不是。它就是带了一个编排器标记的普通 Claude Code 进程路由和升级策略写在系统提示词里机制消息路由、Git、审批队列由框架保证。Q智能体之间怎么通信会不会互相刷屏通过本地 Git 仓库中的原子文件邮箱写自己的outbox/路由投递到对方inbox/且消息带跳数上限超过就升级给人不会无限循环。Q记忆存在哪能直接看吗纯 Markdown 文件就在智能体的 hive 目录里随时可以打开读、手工改。一句话总结Munder Difflin 看得见的办公室地板Pixi.js 可视化 听得懂话的 GOD 编排器只管升级关键事项 记得住事的语义记忆Markdown 向量召回。三大件配合让多智能体协作从一堆终端日志变成了一间你能随时巡视的办公室。【免费下载链接】munder-difflinA local multi-agent harness that works with your existing Claude Code, Codex subscriptions, allows you to run an office of agents项目地址: https://gitcode.com/GitHub_Trending/mu/munder-difflin创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表