Harness 与运行时2026-04-25
Ralph Loop
定义
Anthropic 提出的两阶段 Agent 模式,用于跨越多个上下文窗口的长任务。文件系统在上下文窗口之间提供连续性,让 Agent 可以"睡眠—醒来—接着做"。
要点
- 第一阶段(初始化 Agent):设置环境——初始化脚本、进度文件、功能列表清单、初始 git 提交
- 第二阶段(编码 Agent):每个后续会话开始时读 git log 与进度文件以定位自己,选最高优先级未完成功能,处理→提交→写摘要
- 上下文窗口不再是任务边界,磁盘上的文件才是
- 与 Self-Improving Agent 的"在文件里记录纠正"哲学一致——把易失记忆外化到文件系统
示例
Claude Code 的工作模式即此:用 git 提交作为检查点、CLAUDE.md / 进度文件作为结构化草稿本,新会话开始时通过读 git log 与进度文件恢复任务上下文。
相关概念
- Agent Harness
- 工作记忆与完整会话
- Session as Context Object
- 文件作为协议〔待补〕
- Self-Improving Agent
- 接力棒模式 - Skill 层的 Ralph Loop 工程化封装
- Agent 循环 - Ralph Loop 是跨上下文窗口的一种 Agent 循环形态
参考资料
- Agent Harness 十二组件全景〔待补〕
- Anthropic 工程博客
被这些概念引用
来自本站知识库 · 全部概念