给Agent执行加版本管理:shepherd可回退重放
aigclink · x · 2026-07-07
开源项目 shepherd 为 AI agent 的执行过程提供类似 git 的版本管理:任意一步都能 fork、重放、回退,重放时复用约 95% 的 KV 缓存,定位为「agent runtime 的版本管理框架」。其核心价值是支撑编写 meta-agent——用来监督、优化、训练其他 agent 的高阶 agent;执行过程一旦变成可回退、可重放的对象,「一个 agent 盯着另一个 agent 干活」才变得可编程。 三项关键提升:监督并行编程 agent 互不打架,使 CooperBench 通过率从 28.8% 升至 54.7%;改一处再重放的反事实优化在 Terminal-Bench 2.0 上比 MetaHarness 高 12.8%,墙钟时间还少 58%;靠选 fork 点改善信用分配,把 GRPO 的提升翻倍。 底层设计是对【agent + 环境】整体做 copy-on-write 复制。