清空上下文
Clearing
结束当前 Session 并启动一个新的 Session。下一条消息从空 Session 和空上下文窗口开始。通常由用户发起。
清空是治理上下文污染的办法。Session 会累积所有内容:失败的尝试、走过的弯路、过时的工具结果、放弃的计划。模型每一轮都会重新读取这些内容,糟糕的历史会拖累新的工作。深入一个漫长的 Session 后,Agent 会变得更含糊、更不听指令——你明确给出的指令被忽略,质量下降,而催促它做得更好也无济于事,因为它仍在上下文的噪声中艰难前行。清空会移除这些噪声。
清空不会删除对话。多数 Harness 会把 Session 历史保留在你的计算机上,因此对话记录仍可查看或恢复。消失的是 Agent 的工作状态:模型是无状态的,所以新 Session 对旧 Session 所知的一切一无所知。如果 Session 中包含下一个 Session 需要的决策或进展,应先让 Agent 写一份交接产物,再通过指向该产物来启动新 Session。
对比上下文压缩:它会把 Session 总结后放进新的上下文,而不是从空白开始。清空是一种更直接粗暴的工具:什么都不会继承,包括垃圾内容。
用法:
“它卡住了,一直围绕失败的测试打转。”
“直接清空吧——带着计划文档和测试文件启动一个新的 Session。没必要继续和现有上下文较劲。”