🤖 AI 速览
📋 文章元数据
- 发布时间
- 2026-06-30
- 类型
- posts
- 标签
- AI Agent, OpenClaw, Huanxi OS, Loop Engineering, Agents Team OS
前面三篇 OpenClaw 实践分享,其实已经讲完了一个阶段。
第一篇,《为了构建长效 AI 助理,我给 OpenClaw 造了轮子,搭了 coding 班子》,讲的是怎么让一个 AI 助理长期活下来:能 reset、能恢复、能自检、能接真实工具。
第二篇,《当我的 AI 助理开始“甩锅”,多 Agent 协作的残酷真相》,讲的是多 Agent 协作的第一层坑:有了多个 Agent,不等于有了团队。没有任务书、隔离、验收和边界,它们只会一起拆家。
第三篇,《构建长效 AI 助理之后,这三个月我又把 OpenClaw 做成了多 Agent OS》,讲到的是另一个阶段:OpenClaw 从长效助理,进一步变成一个多 Agent OS,并且开始长出 Huanxi OS 2.x 这一层组织化雏形。
所以这篇不再重复讲“我怎么从助理走到 Huanxi OS 2.x”。那一段,第三篇已经讲过。
这篇想从 Huanxi OS 3 开始讲。
在我这里,3.0 更像一个阶段性信号:系统开始尝试把恢复、接能力和继续工作这几件事纳入自己的运行循环,而不是每次都靠人手动扶起来。
也就是说,它不只是“能长期在线”,而是开始思考:如果自己断了、偏了、缺能力了,能不能把自己重新拉回工作状态。
因为 3.x 之后,我真正意识到的事情是:
AI Agent 的下一阶段,不只是进入 loop、持续干活,而是让一支 Agent 团队围绕不同职责,驱动不同 loop。
这也是为什么我后来越来越少把它描述成“一个更强的 AI 助理”,而更愿意说它是一个 Agents Team OS。
不是因为这个词更酷,而是因为它更准确。
一、Loop Engineering 火了,但 loop 只是开始 链接到标题
最近 Loop Engineering 很火。
它背后的直觉很对:AI 工作流的关键单位,正在从 prompt 变成 loop。
过去我们习惯问:
我该怎么提示模型,才能一次回答得更好?
但 Agent 真正进入工作以后,问题变成了:
我怎么设计一个循环,让它能自己看目标、找上下文、执行动作、检查结果、修正错误,然后继续往前走?
一个典型 loop 大概是这样:
- 读取目标;
- 拆任务;
- 调工具;
- 看结果;
- 判断是否通过;
- 不通过就修;
- 通过就交付或进入下一步。
这件事非常重要。
因为如果没有 loop,Agent 就只是一个“等你下一句指令”的聊天对象。你每推进一步,都要手动提醒它下一步干什么。
但如果有了 loop,Agent 就开始具备持续工作的可能性。
它可以跑测试、读报错、改代码、再跑测试;可以抓资料、生成摘要、发现缺口、继续补查;可以监控任务、发现异常、尝试恢复、写回执。
这就是 Loop Engineering 的价值:
它把 AI 从一次性回答,推进到持续性执行。
但在真实系统里,我后来反而越来越不迷信复杂调度器。
有些 loop 不需要更花哨的 dispatcher,反而需要更直接、更可追踪的运行时触发:什么时间触发、由谁触发、触发后谁负责、失败后怎么停,要比“调度架构看起来很高级”更重要。
但我自己在 Huanxi OS 3.x 里踩完坑之后,会补一句:
loop 很重要,但 loop 不是组织。
二、为什么只有 loop 还不够?因为 loop 解决的是任务,不解决职责 链接到标题
Loop 可以 drive tasks,也就是驱动任务推进。
但一个数字团队真正难的,不只是让任务往前滚,而是要回答:
谁来滚?为什么是它?出了问题谁负责?什么情况下它不能继续滚?
这就是 loop 和 team 的差别。
一个 coding loop 可以让 Agent 不断改代码、跑测试、修错误。
但它不能自动回答:
- 这个需求该不该做?
- 方案是不是过度设计?
- 改动有没有越权?
- 是否影响发布?
- 谁来审架构?
- 谁来做 QA?
- 谁来决定最终交付?
如果这些问题没有角色和职责来约束,loop 反而会变得危险。
它会很勤奋地朝错误方向循环。
这就是我为什么说:
Loop Engineering 解决的是“任务如何自我推进”,Agents Team OS 解决的是“谁有资格推进什么任务,以及推进到哪里必须停下来”。
换句话说,loop 驱动任务,而职责分工驱动 loop。
Huanxi OS 3.x 对我来说,真正的转折点就在这里。
我不再只是给 Agent 设计循环,而是开始给不同 Agent 设计岗位、边界、协作关系和验收责任。
三、Huanxi OS 3.x 的主线:从能跑,到能分工 链接到标题
第三篇讲到 Huanxi OS 2.x 时,系统已经有了很多基础能力:身份、任务、节奏、能力索引、项目卡、知识沉淀。
到了 3.x,我更关注的是另一件事:
这些能力如何变成一个真正可协作的团队?
这不是多开几个 Agent 就能解决的。
一个团队至少需要三层东西:
- 岗位:谁负责内容,谁负责架构,谁负责质量,谁负责治理,谁负责最终收口;
- 路由:一个任务来了,应该先找谁,不该找谁;
- Gate:什么时候可以继续,什么时候必须停下来,什么时候必须找人审。
这也是 Huanxi OS 3.x 之后,系统里越来越多出现岗位、路由、审稿、工具门禁和复杂项目流程的原因。
这些名字可以很多:AMC、Registry、Review Gate、Tool Guardian、Content OS、CPD / CPDP。
但本质不是名词,而是把“谁该干什么、干到哪里必须停、谁来验收”变成系统规则。
这些东西放在一起看,不是“机制堆砌”。
它们都在回答同一个问题:
当 AI 不再只是一个助手,而是一群数字员工时,怎么让它们像团队一样工作?
这里还有一个很容易被低估的点:团队必须被看见。
如果说聊天窗口适合发起任务,Portal / Observability 解决的是另一件事:这支数字团队到底有没有在正确地动。谁在处理什么任务,任务卡在哪里,哪个 Gate 没过,哪个 Agent 调用了子 Agent,成本和异常在哪里,这些都不能只藏在聊天记录里。
组织不是说出来的,是被看见、被追踪、被审计出来的。
还是拿这篇文章举例。
如果只看聊天,你会看到“写稿、审稿、推草稿箱”几个动作。但真正的组织视角应该能看到:marketer 写了 r3/r4/r5,COO 对治理边界给了 REVISE,SCODER 对技术因果给了 PASS,main 做了 final gate,公众号草稿箱产生了 media_id。
这些信息如果只散落在聊天里,人很快就会忘。
但如果它们进入状态记录、审稿报告、回执和 Portal,系统就知道:这不是一个 Agent 随手写完的文章,而是一条有角色、有证据、有外部写入边界的内容生产链。
四、AMC:不是为了自动派活,而是为了先判断该不该派 链接到标题
在 Huanxi OS 3.x 里,AMC 是一个很关键的变化。
AMC 可以理解为 Ability Match Cycle,也就是能力匹配循环。
但我现在更愿意把它说得更朴素一点:
用户给了一个任务,系统先别急着干,先判断这件事应该由谁干、能不能干、风险在哪里、需不需要审。
这听起来不像“自动化”,甚至有点慢。
但这恰恰是成熟系统需要的慢。
很多 Agent 系统的问题,不是它不执行,而是它太快执行。
用户说“发一下”,它就去发;用户说“改一下配置”,它就改;用户说“部署一下”,它就部署。
这在 Demo 里很爽,在真实系统里很危险。
所以 Huanxi OS 3.x 之后,我越来越强调一个原则:
先路由,再执行。先判断职责,再进入 loop。
如果任务是内容,就应该进入 Content OS; 如果任务是治理,就应该有 COO 视角; 如果任务是架构,就应该有 SCODER 视角; 如果任务涉及外部发布,就必须有 final gate 和用户确认。
这不是为了拖慢系统,而是为了避免错误的 loop 被启动。
因为一个错误的 loop 一旦启动,它越努力,破坏越大。
举个具体例子。
比如我说:“把这篇文章发到公众号草稿箱看一下。”
一个只会执行的 Agent,可能会直接找脚本、调接口、推草稿。看起来很快,但它可能完全没意识到:这不是普通写作任务,而是一个外部平台写入动作。
在 Huanxi OS 3.x 里,这件事应该先被拆成几步:
- 这是内容任务,先确认有没有走 Content OS;
- 涉及 Huanxi 治理叙事,要不要 COO 看边界;
- 涉及技术机制,要不要 SCODER 看架构因果;
- 涉及公众号草稿箱,是外部写入,但不是正式发布;
- 所以可以推“草稿”,但不能直接群发。
这就是 AMC 对我最实际的价值:不是让系统更快动手,而是让它先判断“这件事到底是什么事”。
再比如用户说:“把这个功能上线。”
它不能直接进入部署 loop。它应该先判断:这是代码实现、发布、生产变更,还是只是写一个方案?如果是生产变更,是否需要 QA、itops、main final gate?如果只是本地草稿,就不应该按生产发布处理。
这些判断,才是职责分工驱动 loop 的真实样子。
五、从 loop 到 team:职责分工才是更高一层的驱动力 链接到标题
Loop Engineering 关注的是循环本身:怎么触发、怎么继续、怎么观察、怎么修正、怎么停止。
但 Agents Team OS 关注的是循环背后的组织关系:谁有权触发 loop,谁定义目标,谁观察过程,谁验收结果,谁有权打断,哪些 loop 只能 readonly 预检。
这就是我认为 Huanxi OS 3.x 和普通 loop 工作流最大的差别。
它不是“一个 Agent 在循环里干活”。
它是“一组角色围绕不同 loop 分工协作”。
举个最简单的例子:写这篇文章本身,就是一个 loop,但不是单 Agent loop。
它至少经过了这些角色和阶段:
- marketer 负责语言体系、受众和传播性;
- coo 负责治理准确性和品牌边界;
- scoder 负责技术架构和 git history 因果;
- main 负责 final gate;
- 用户负责最终发布意图。
这里每个角色都不是装饰。
它们决定了 loop 怎么跑、跑到哪里必须停、什么结果可以进入下一阶段。
所以我更愿意说:
Loop 是任务的发动机,职责分工是方向盘和刹车。
六、Huanxi OS 3.6:Agents Team OS 这件事开始变清楚 链接到标题
到 Huanxi OS 3.6 左右,我第一次比较明确地把它称作 Agents Team OS 实践。
这里的关键词不是 OS,而是 Team。
Team 意味着:
- 有岗位;
- 有入职;
- 有职责;
- 有协作;
- 有审计;
- 有生命周期;
- 有治理。
HRD Agent 的出现,也是这个阶段里很有代表性的变化。
在人类公司里,HRD 负责组织和人;在 Huanxi OS 里,HRD 负责 Agent lifecycle。
这听起来像玩笑,但背后其实是一个严肃问题:
如果 Agent 是数字员工,那谁负责它们的入职、身份、职责、退出和认知同步?
以前这个问题可以靠我手动处理。
但到了十几个 Agent 以后,不行。
因为每个 Agent 都有自己的 workspace、职责边界、能力入口、协作关系和风险等级。
如果这些东西没有生命周期管理,Agent 团队很快会变成一个没人知道谁还在职、谁该干什么、谁已经过时的混乱组织。
这也是为什么我说 Huanxi OS 3.x 的重点,不再只是“能力更多”,而是“组织更清楚”。
七、Huanxi OS 3.7:高质量产出不是靠更努力,而是靠 Gate 链接到标题
有了职责分工之后,下一个问题是质量。
Agent 能出东西,不代表能出好东西。
尤其是内容、设计、代码、发布、治理这些任务,失败不一定表现为“跑不通”。更多时候是:
- 看起来完成了,但主线不对;
- 逻辑是通的,但读者不买账;
- 能发布,但不该发布;
- 能部署,但没有经过足够审查;
- 能写完,但没有拆对问题。
所以到 Huanxi OS 3.7,我更关注 Gate。
Gate 的意思不是流程主义,而是质量门。
一个任务进入 loop 之后,不能只靠 Agent 自己判断自己是不是完成。
它必须有明确的验收条件:
- 内容要过 Content OS;
- 技术要过 SCODER;
- 治理要过 COO;
- 发布要过 main final gate;
- 高风险动作要有用户确认。
这里的 Gate 不是抽象制度。
比如这篇文章里,COO 不是来“润色”的,而是判断:有没有把阶段性机制写成稳定产品承诺?有没有把 Huanxi OS 写成 OpenClaw 官方路线?有没有混淆 active、retired、planned?
SCODER 也不是来“挑错别字”的,而是判断:OpenClaw 和 Huanxi OS 的架构关系是否准确?git history 的因果有没有倒置?Loop Engineering 和 runtime trigger 的关系有没有讲偏?
main final gate 则不是再写一遍文章,而是判断:这篇东西能不能作为对外稿进入下一阶段,还是应该退回 Phase 4。
所以 Gate 的本质不是“多几个人看一眼”,而是每个角色用自己的专业视角决定 loop 能不能继续往前。
这和第二篇里讲的“验尸报告”是一脉相承的。
只是那时候我是在单次任务里要求物理证据。
到了 Huanxi OS 3.7,我开始把它升级成系统级质量门。
后来我也越来越倾向于让 loop 不只是执行,还要先看、再判断、再计划、再运行、最后验证;失败时可以尝试恢复,但恢复本身也要受边界约束。
真正的刹车不只是让另一个 Agent 审一下,还包括健康检查、异常恢复,以及必要时直接熔断:系统要知道什么时候不该继续跑。
对内容、设计、代码这类任务,Gate 也不只是跑通测试,还包括拆解是否正确、审稿是否独立、品味和发布风险有没有被看见。
没有 Gate 的 Agent 团队,只是更快地产生不可控结果。
八、Huanxi OS 3.8:成熟不是更自动,而是先 readonly 对齐 链接到标题
最后来到 Huanxi OS 3.8。
这一阶段我最重要的判断是:
真正成熟的 Agent OS,不是更快进入执行,而是更懂得什么时候只做 readonly 对齐。
这也是 AMC readonly 的意义。
如果一个任务一来,系统马上开始执行,看起来很自动,但其实很危险。
尤其是涉及发布、配置、权限、生产环境、跨角色协作时,第一步不应该是“干”,而应该是:
- 理解用户真正要什么;
- 判断这属于谁的职责;
- 找到已有能力和路径;
- 识别风险和缺口;
- 明确下一步是否需要人确认。
这件事很像人类公司里的 dispatcher 或 PMO。
到 3.8 前,我开始把 git history sweep 和 scope audit 也当成发布前的一种自检:不是凭感觉说系统变了,而是回到证据里看哪些节点真的发生过、哪些机制还在 active、哪些只是阶段性尝试。
甚至到 3.8.1,我仍然选择把 execute 继续锁到下一阶段:先把来源标注、证据边界和职责路由讲清楚,再谈更自动的执行。
一个成熟组织不会因为有人说“做一下这个”就全员冲出去改生产。
它会先判断:这是谁的职责?有没有现成能力?影响哪些资产?谁来验收?谁最后交付?
所以 Huanxi OS 3.8 对我来说,不是“自动化程度更高”的版本。
它更像是一个阶段性转折:
从能自动跑 loop,到能判断哪些 loop 该不该被启动。
九、回头看:Huanxi OS 3.x 真正解决的是“组织如何驱动 loop” 链接到标题
如果只看技术名词,Huanxi OS 3.x 里有很多东西:AMC、Registry、HRD、Content OS、Gate、Tool Guardian、CPD、Portal、CSP……
但把它们放回主线,其实很清楚。
它们不是为了堆机制。
它们都在回答同一个问题:
当 AI Agent 不再只是一次性回答,而是开始持续执行任务,系统如何用组织方式驱动这些 loop?
Loop Engineering 解决了“任务可以自己滚动”的问题。
Huanxi OS 3.x 继续往上走,解决的是:
- 哪些任务可以滚;
- 谁来定义滚动方向;
- 谁来观察过程;
- 谁来验收结果;
- 谁能打断错误循环;
- 哪些事情只能 readonly,不能自动执行。
所以我现在越来越觉得:
Agent OS 的核心,不只是 loop。
更高一层,是 role-driven loop。
或者说,是职责分工驱动的任务循环。
结尾:未来的 AI 助理,不只是会干活,而是要会被管理 链接到标题
最早我只是想要一个长效 AI 助理。
它能每天给我发 AI 日报,帮我看邮件,查路线,写点代码,整理资料。
后来它变成了多 Agent OS。
再后来,到了 Huanxi OS 3.x,我越来越清楚地意识到:
真正的问题不是“让 Agent 更努力地干活”。
真正的问题是:
你怎么管理一群会自己进入 loop、会自己调用工具、会自己产出结果的数字员工?
Loop Engineering 是一个重要趋势,因为它把 AI 从一次性 prompt 推向持续执行。
但如果只有 loop,没有职责分工、没有 gate、没有审计、没有 readonly 边界,系统就会变成一群勤奋但危险的自动化。
所以 Huanxi OS 3.x 对我来说,真正的关键词不是“自动化”,而是:
组织化。
不是让 AI 无限制地自己跑,而是让它在正确的角色、正确的边界、正确的验收机制里跑。
OpenClaw 提供了运行底座。
Huanxi OS 3.x 做的,是在这个底座上继续往上搭一层数字团队的职责系统。
如果前三篇讲的是“我怎么把 AI 助理养活、养大”,那这篇讲的是:
它长大以后,我怎么开始像管理一支团队一样管理它。