Agent 研习舱
工具调用 MCP Skills2026-04-13

会话续接决策

定义

在使用 Claude Code 等 AI Agent 时,判断是否应该开启新会话还是继续当前会话的决策框架。核心依据是提示缓存(Prompt Prefix Caching)的热/冷状态与任务连续性,而非直觉上的「做完一步就清空」。

要点

默认策略:能继续就继续,开新会话是特定条件触发的操作。

继续当前会话(任一条件满足):

  • 任务没变(同一个 bug / 模块 / 文件集)
  • 距上一条消息 < 1 小时(缓存还活着)
  • 上下文对当前工作仍然有用

开新会话(任一条件满足):

  • 任务切换(上下文完全不相关)
  • 闲置超过 1 小时(缓存大概率过期,继续聊 = 触发全量重建)
  • 上下文被不相关内容塞满(试了十几种方案、读了大量无关文件)

一句话总结:缓存还热、任务没换 → 继续聊;缓存过期、任务切换、上下文噪音太多 → 开新会话。

常见误区:频繁 /clear 或每做完一步就开新会话,实际上触发了全价上下文重建,往往比继续聊更贵。

相关概念

参考资料

  • Claude Code Token优化与缓存策略〔待补〕

来自本站知识库 · 全部概念