一个长在《我的世界》里的编码智能体团队

GitHub 趋势榜上最近有个挺有意思的项目:AgentCraft,一个跑在 Minecraft 里的多智能体编码工作室。仓库 blendi-remade/agentcraft 10 月 3 日创建,Java 写的,MIT 协议,几天内冲到七百多星、近百个 fork。玩法是:你在游戏里用聊天命令下达目标,一个主智能体负责规划拆题,工人智能体们在各自独立的 git 工作树里并行施工,日志和 diff 实时显示;需要人拍板的时候,智能体自己走到讲台前向你请示;代码合并前,你必须人工过一遍 diff。游戏关服之后,智能体还在继续干活。

支撑它的是 Claude 的 Agent SDK——模型能力是借来的,工程外壳是自己的。也正因为外壳是自己的,这套设计里几个看似「游戏化」的选择,细看全是多智能体工程的老问题。

跑在 Minecraft 里的多智能体编码工作室玩家游戏内聊天下令主智能体规划拆题·挂上任务墙工人智能体 ×N各自 git 工作树并行施工走到讲台,向玩家请示决策日志与 diff 实时可见人工 diff 审查看不过去就驳回手动合并责任不落在最后一环之外共享库决策与计划持久化游戏关服,智能体继续干活进程可断,上下文不断——模型能力借自 Claude Agent SDK,工程外壳是自己的
图|一条动线串起五个设计:任务墙管「看得见」、工作树管「不打架」、讲台管「何时问人」、手动合并管「谁负责」、共享库管「连续性」。

四个设计,对应四个老问题

任务墙解决「看不见」:主智能体的规划不是黑盒,拆出来的任务挂在墙上,队友和玩家都能看到谁在干什么。独立工作树解决「打架」:多个工人智能体并行施工,各自一个 git worktree,互不踩脚——这正是本地多智能体编码工作台的常规解法,本站 760 写的 cc-haha 工作台、1665 写的 Synara 八智能体并行,思路同源。讲台解决「什么时候必须问人」:智能体不是默默做完等你验收,而是识别出需要决策的时刻,主动走到你面前——把「人工介入」从用户的心智义务,变成智能体的主动行为。手动合并解决「谁负责」:diff 必须人看,合并必须人点,责任链不断在最后一环。

共享库则解决「连续性」:所有决策与计划都存进共享库,游戏进程可以断,智能体的上下文不能断。官方描述里「游戏关闭后代理仍继续工作」,说的就是这层。

还有一层容易被忽略的价值:游戏世界本身是一套现成的观测层。智能体的状态不用翻日志——它在哪、在建什么、卡在哪,玩家走去看一眼就知道;「走到讲台」这个动作,等于把「需要人类决策」从一个日志条目变成了空间里的事件。对照当下主流产品里「弹窗请求批准」的设计,讲台模式把审批成本做得更重、也更难被无视——对高风险动作来说,重一点反而是对的。

好玩的外壳底下,全是多智能体工程题任务墙规划不是黑盒:谁在干什么,队友和玩家都看得见独立工作树并行施工互不踩脚——与 cc-haha工作台、Synara 并行同源讲台请示「何时必须问人」从用户义务变成智能体的主动行为手动合并diff 必须人看、合并必须人点,责任链不断在最后一环共享库:连续性所有决策与计划持久化,游戏进程可以断,智能体上下文不能断「游戏关闭后代理仍继续工作」说的就是这层
图|多智能体编码从 demo 到生产,缺的不是更强的模型,而是可见、隔离、请示、兜底这四个字的工程。

冷静看:这是演示品,不是生产力

得把期待值放平。其一,它是借 Claude Agent SDK 的能力做外壳,模型一升级它的行为就变,稳定性未经第三方验证。其二,游戏世界降低了「看见智能体状态」的门票,但也限制了它能接的活——真实代码库的规模、依赖与合规要求,Minecraft 服务器里摆不下。其三,七百多星是趋势榜的爆发量,作者背景、维护承诺、生产可用性,官方及行业暂未披露更多细节。

但它指的方向有样本价值。多智能体编码从「demo 里跑通」到「生产里敢用」,缺的从来不是更强的模型,而是这四个字的工程:可见、隔离、请示、兜底。AgentCraft 把这四件事做进了一个人人都能走进去看的世界里——这比又一份架构图更有利于想清楚一个问题:我的多智能体系统里,人究竟站在哪一环。目前官方及行业暂未披露更多细节,后续将持续跟进迭代动态。