时间:2026年8月8日
地点:美国(斯坦福大学 / 东北大学)
人物:斯坦福大学 NLP 研究团队;美国东北大学研究团队
事件详情:
MarkTechPost 8 月 8 日报道,斯坦福大学与美国东北大学联合研究团队正式开源 Shepherd,一个 Python 运行时底层框架,可将 AI Agent 的执行过程记录为类似 Git 的事件追踪(trace),从而实现分叉(fork)、回放(replay)和回滚(revert)任意历史状态。传统 AI Agent 遇到错误只能从头重跑或继续累积上下文,Shepherd 突破了这一瓶颈。论文(arXiv:2605.10913)显示,fork 速度比 Docker 快 5 倍,重放时 prompt 缓存复用率超过 95%。目前为早期 alpha 阶段,MIT 许可证,pip install shepherd-ai 即可安装,需 Python 3.11+。
背景:
长期运行的 AI Agent 在执行过程中会积累大量状态(已编辑文件、运行中的开发服务器、已安装包、热 prompt 缓存等),现有运行时均无法对这些运行时状态进行快照。当前仅有的两条恢复路径代价高昂:从头重启(重新支付所有模型调用费用且结果不确定)或继续向前修补(token 消耗不断累积)。Shepherd 由 Weiyan Shi 等研究者提出,首次将函数式编程原则融入 Agent 执行追踪。
影响:
- 显著降低 AI Agent 长任务成本:失败后无需从头重跑,fork 新分支探索策略,95% 以上 prompt 缓存复用使重放成本接近零
- 提升代码审核效率:主管 Agent(meta-agent)可实时监督编码 Agent,发现错误直接 revert 错误写入再重跑,而不是 patch forward
- 改变 RL 训练流程:强化学习训练中可在选定的回合进行 fork,生成多样化 rollout 数据
- 已在 CooperBench 测试:配对编程通过率从 28.8% 提升至 54.7%
总结:
Shepherd 是首个将 Git 版本控制思维引入 AI Agent 执行追踪的开源框架,来自斯坦福与东北大学联合研究,MIT 许可证免费可用。核心创新在于将 Agent 的完整运行时状态打包为可复现的快照,支持 fork、replay、revert 三大操作,早期测试已展现显著效果(5 倍于 Docker 的 fork 速度、95% prompt 缓存复用率),有望成为 AI Agent 工程化基础设施的重要组件。
参考来源:
- https://www.marktechpost.com/2026/08/08/meet-shepherd-an-open-source-python-substrate-that-lets-meta-agents-fork-replay-and-revert-any-agent-run/
- https://github.com/shepherd-agents/shepherd
- https://arxiv.org/abs/2605.10913
- https://shepherd-agents.ai/
- https://starlog.is/articles/ai-agents/shepherd-agents-shepherd
- https://runtimewire.com/article/weiyan-shi-shepherd-meta-agents









