开源工具 Loom 为 Claude Code / Codex 等编程智能体提供独立结构化的工程状态层,实现长任务自动存档与多智能体零成本接管。


开源工具 Loom 为 Claude Code / Codex 等编程智能体提供独立结构化的工程状态层,实现长任务自动存档与多智能体零成本接管。
如果你用 Claude Code 或 Codex 在真实项目里改过 Bug,多半撞过这堵墙:前 3 轮惊艳,第 10 轮崩盘——Agent 把第 2 轮已经修好的 Bug 又改了回去,会话塞满报错和垃圾日志,你不得不手动切断新建会话,再手动用自然语言把过去一小时拼凑给新 Agent。
Loom 想解决的就是这个「局部失忆」。它是 Valkor 联合浙江大学智能计算与软件研究中心、UCL 软件工程团队开源的 Delivery Harness(交付马甲),给编程智能体加一层独立结构化的工程状态层。
代码仓库:github.com/valkor-ai/loom
更直白的类比:Loom 是给单机游戏引入「自动存档点」的交付马甲,把一次复杂的软件交付拆解成结构化、可随时恢复的状态链。
它解决的核心问题不是「怎么让模型写更多代码」,而是「长任务如何在真实工程流程中持续推进、可验证、可恢复地走完」。
当 Agent 运行测试失败时,Loom 不会把失败当成一段终端文本丢进聊天上下文,而是捕捉并结构化为一个独立于聊天记录存在的待办状态。
失败变成下一步行动的「强约束」,Agent 不可能在后续对话里打个哈哈就把这个 Bug 漏掉。
你前 5 轮可以用 Claude 4.6 Sonnet 改逻辑,第 6 轮换成 GPT-5.5 跑测试。新 Agent 接入 Loom 后,只要读取结构化的「交付状态链」,就能瞬间知道:
不需要重新阅读冗长的聊天历史,直接原地「接管比赛」。
把长任务失败归咎于 Context Window 不够长,在真实工程逻辑上是个伪命题。
信息量大不等于可靠性高。把几万行编译日志、多轮 Diff、测试输出一股脑塞进上下文,只会让会话充满杂音,模型容易迷失,或把局部看起来能跑的代码误判为完成。
工程的本质是结构化与确定性。Loom 的思路不是让模型看更多、记更多,而是帮模型过滤噪音,只提炼最核心的工程线索:
当这些关键点成为可被编程读取的结构化数据时,衡量 AI Coding 效能的标准,也就从「模型能生成多少行代码」变成「长任务持续推进的完备率」。
Loom 与 agentic loops 通用模式(循环、反馈、工具调用)互补而非重叠:loops 关注单次任务内的执行闭环,Loom 关注跨任务、跨会话、跨模型的工程状态持久化。
大模型在静态语料库学到了「完美的最终代码长什么样」,却很难学到「一个复杂的 Bug 到底如何被一步步定位、失败、妥协并最终修复的」——而这些过程轨迹,才是软件工程中最核心的工程判断力。

Netflix 高级工程师开发的开源工具 Headroom,在指令到达大模型之前精简冗余词元,可逆压缩、无损上下文,已为用户省下 70 万美元。

用 Pi 智能体框架配合 LM Studio 推理引擎,在本地 Mac 上跑 Gemma 4 完成 Agent 编码任务,附完整 Docker 配置和 models.json 示例。

清华微软联合开源的多智能体推理框架,通过 Reasoner、Verifier、Meta-Strategist 三个角色让长程推理可验证可回溯,Apex 基准超 GPT-5.5 达 13.5%。