双 Agent + 4 个文件:让 AI 编码 Agent 连跑数小时不失忆的 Harness 方案
blaizedsouza · x · 2026-11-07
一篇 Claude 风格的《Harnesses for Long-Running Agents》指南详述如何让单个编码 Agent 持续工作数小时而不忘记目标:用一个一次性运行的初始化 Agent 搭好环境,之后每个会话的编码 Agent 只实现一个已验证的功能,并留下干净笔记给下一会话。
核心是两个文件加一条固定会话 prompt:
- featurelist.json:列出 200+ 个功能,每个初始为 "passes": false
- claude-progress.txt + git 历史:跨会话记忆载体
- init.sh + 冒烟测试:会话先保证环境没坏
- 会话 prompt 六步:读进度日志和 git log → 跑 init.sh 和冒烟测试 → 只挑一个 passes: false 的最高优先级功能 → 实现并在真实浏览器中端到端测试 → 严禁为通过测试而改测试 → 提交并更新进度日志
文中总结了五种 Agent 长任务失败模式及其结构性修复:想一次建完整个应用→每会话一个功能;过早宣布完成→一切从 passes: false 开始;会话间失忆→进度日志+git;坏环境开工→init.sh+冒烟测试;把未测试工作标完成→端到端浏览器测试。核心结论:Agent 需要的不是更大内存,而是更好的笔记——每个会话要设计成陌生人也能冷启动接手。
「编程与Agent」频道最新
- 开源 Scyvera 累计 3000+ 下载,给 AI Agent 的爆炸半径打分 — Trout_dev · 2026-11-07
- OpenRouter 发布新一代路由器:Auto Code 似 Opus 5.5 但便宜 74% — AccBalanced · 2026-11-07
- AI 客服把用户误判欺诈还自我引用翻案,工程师怒批 agent 越权设计 — Creamy-And-Crowded · 2026-11-07
- Claude Code 新技能 teardown 一周 2.4k 星:把任何机器拆成 3D 模拟器 — socialwithaayan · 2026-11-07
- Meta 收购 AI 编程工具 Conductor,云数据 11 月 20 日开始删除 — Div_pradeep · 2026-11-07
- 开源 Valet:本地 LLM 管理家庭服务器,接入 185+ 服务 — egfwivbwwruigwrhfbsr · 2026-11-07