ClawLoop:用 Harness 原生训练闭环让 Agent 自我进化
事件/论文概述
arXiv 上新出现一篇编号为 2610.14118 的论文《ClawLoop: Self-Improving Agents via Harness-Native Training Loop》,作者为 Hansi Yang、Linji Hao、Hongyan Hao、An Wang、Han Wu、Qi Gu、Xunliang Cai,提交时间为 2026 年 10 月 9 日,主题分类为 cs.AI(并归入 cs.CL)。
论文关注的对象是harness 类环境中的 Agent:LLM Agent 在沙箱工作区中运行,直接与文件系统、shell 交互——也就是我们常说的 “computer use / coding agent” 形态,而不是只调用有限工具集的 tool-use Agent。
作者的核心判断是:面向 tool-use Agent 的后训练流水线已经很多,但面向 harness Agent 的对应方案依然稀缺,并且绝大多数是一次性、依赖外部教师模型的:由一个更强的外部模型合成任务、采集轨迹,目标 Agent 只训练一次,评估结果交给人类研究者看,而不是回灌进训练循环。这样的流水线天然被外部模型的能力上限和人类先验的范围所约束,没有留下自我改进的空间。
针对这一点,论文提出 ClawLoop 框架,目标是在不使用任何外部教师模型、且对先验依赖极小的前提下实现自我改进。作者以 Qwen3.6-27B 作为循环模型,在 SkillsBench、Claw-Eval-Live、ClawGym-Bench 三个基准上报告了持续提升;同时把迭代精炼出的任务迁移到更小规模的 Qwen3.5-4B 和 9B 模型上,在所有基准上均取得收益,以此论证数据质量独立于循环模型本身。
关键技术点
ClawLoop 将三个阶段组成为一个自维持循环:
Task Synthesis(任务合成)
- 通过两条互补的构造例程生成多样化的训练任务池。
- 施加 diagnosis-conditioned difficulty growth(以诊断结果为条件的难度增长):难度不是随机加码,而是根据诊断信息定向提升。
- 之后进行双重验证:agent-free(无 Agent 参与的验证)与 agent-based(基于 Agent 的验证)两种任务校验。
Training(训练)
- 通过 SFT 和/或 RL 更新 Agent。原文只说明支持这两类更新方式,未给出具体的配比、损失设计或训练超参。
Diagnosis and Feedback(诊断与反馈)
- 分析 Agent 的 rollout 行为,产出一份能力分析报告。
- 该报告作为反馈信号,进入下一轮循环的任务合成阶段——这正是让循环”自我维持”的关键闭环点。
整体上,ClawLoop 用「合成任务 → 训练 → 诊断 → 指导下一次合成」替代了传统流水线中「外部教师合成任务 → 一次性训练 → 人工看指标」的路径。
论文report的实验结论包括:以 Qwen3.6-27B 为循环模型时,在 SkillsBench、Claw-Eval-Live、ClawGym-Bench 上取得一致提升;迭代精炼出的任务可迁移到 Qwen3.5-4B 与 9B 上,且所有基准都有增益。
需要说明的是,原文(摘要层面)未说明以下内容:两条构造例程的具体定义、难度增长的具体度量方式、诊断报告的具体字段与生成方式、训练数据规模、RL 的具体算法与奖励设计、以及是否开源代码或数据。
对数据科学或 AI Agent 落地的意义
数据飞轮从”人/强模型驱动”转向”系统自驱动”:过去做 Agent 后训练,任务池的多样性与难度几乎决定了上限,而这部分通常由人工标注或更强模型合成。ClawLoop 试图把”评估 → 诊断 → 生成新任务”这条链路自动化,把评估结果从”给人看的报表”变成”给循环吃的信号”。这对缺乏强教师模型可用的团队尤其有吸引力。
任务难度可以按能力缺口定向生长:diagnosis-conditioned 的难度增长意味着训练集不是静态的,而是随着 Agent 能力变化而演化。在 harness 场景中(文件系统、shell、多步操作),任务的”难”往往体现在状态空间和错误恢复路径上,静态数据集很容易被模型”刷穿”,动态难度是缓解这一问题的合理方向。
合成数据质量可脱离生成模型被验证:论文把迭代任务迁移到 4B / 9B 小模型并观察到普涨,这实际上是在做一件事——证明”任务本身”携带了可迁移的能力信号,而不是只对特定循环模型有效。对数据科学团队来说,这是一个更值得关注的可复用中间产物:高质量、可迁移的 Agent 任务集。
小模型 + 好任务的路线仍然有效:在算力受限的落地场景中,与其追求更大的教师模型,不如把精力放在任务生成与诊断闭环上。
我的技术点评
这篇论文最有价值的地方,不在于某个单点技术,而在于把”评估”重新定义为训练循环中的一等公民。传统后训练流水线里,eval 是终点;ClawLoop 里,eval(诊断)是起点。这个视角转换对 Agent 训练很重要,因为 Agent 的失败模式高度长尾——不是”答错”,而是”卡在某一步、重复无效操作、误用工具”,这类信号只有通过 rollout 行为分析才能提取出来,也很难靠静态 benchmark 覆盖。
保持谨慎的地方也有几点。第一,自我改进循环存在退化风险:没有外部教师意味着没有外部信号纠偏,任务合成的多样性维护、难度增长的边界控制、以及”诊断报告本身是否准确”都会成为新的失效点。摘要中提到 agent-free 与 agent-based 双重验证,说明作者意识到了这一点,但具体如何避免任务池收敛、如何防止诊断偏差被放大,摘要层面未说明。
第二,“无需外部教师”的边界需要界定:循环的初始任务从哪来、先验依赖”极小”具体是多少,这些决定了方法的冷启动成本。对于零基础领域,这是否仍然成立,原文未说明。
第三,实验规模有限:三个基准均为该工作相关的评测集(Claw-Eval-Live、ClawGym-Bench 从命名看与 ClawLoop 同源),外部可复现性和跨任务泛化能力还需要更广泛的三方评测来验证。
第四,从工程视角看,这类”harness-native”闭环的落地成本其实不低:需要沙箱基础设施、可编程的任务验证器、稳定的 rollout 采集与诊断管线。它更像是一个平台级能力,而不是一个可以快速复用的训练脚本。
如果让我给一个判断:ClawLoop 提出的闭环结构是合理且有方向感的,“诊断驱动任务合成”很可能会成为 Agent 后训练的标准组件。但自我改进类方法的宣传通常跑在验证能力前面,真正决定成败的,是诊断信号的质量和任务池的多样性维护机制——这两点在摘要里恰恰是最模糊的部分,值得等全文和后续复现再下结论。
原文链接
- arXiv 摘要页:https://arxiv.org/abs/2610.14118
- DOI:https://doi.org/10.48550/arXiv.2610.14118
- 提交时间:2026-10-09(v1)
- 作者:Hansi Yang, Linji Hao, Hongyan Hao, An Wang, Han Wu, Qi Gu, Xunliang Cai
