为长时间运行的 agent 设计有效 harness
来自 Anthropic Engineering · 期号 2025-11-26
摘要
AI agent 要连续工作几小时甚至几天,但每次新会话都没有上一轮的记忆。 Anthropic 的 Claude Agent SDK 用两个 agent 解决这个问题:第一个会话由初始化 agent 搭建环境(生成 init.sh 脚本、claude-progress.txt 进度日志、初始 git commit),后续每个会话由编码 agent 做增量推进,并在结束时留下干净、有文档的状态。 这避免了两种常见失败模式:agent 试图一次做完所有事导致上下文溢出,或者看到已有进展就提前宣布任务完成。 原文附了快速开始的代码示例。