返回方案列表

停止浪费上下文 Token:为什么频繁重置会话会增加成本

你可能习惯在每次想让 Agent 做新事情时都启动一个新的会话。这看起来很整洁——全新的上下文,全新的开始。但每一次“全新的开始”都意味着要重新加载完整的系统提示词,而且如果之前的会话中有用的上下文,你刚刚也随之丢弃了。

问题所在:“新会话”的隐藏成本

每次重置 OpenClaw 会话时,Agent 都会:

  1. 重新加载整个系统提示词 —— 包括 SOUL.md、所有技能、人格指令。这是数千个输入 Token,每一次都要按全额付费。
  2. 丢失累积的上下文 —— 之前的对话历史、已建立的事实和中间结果都消失了。
  3. 重新发现相同的信息 —— Agent 会再次询问相同的澄清问题,重新读取相同的文件,并重新建立相同的状态。你得为此再次买单。

如果你每天重置 5–10 次,那么系统提示词的成本就会增加 5–10 倍——此外还有重复工作的 Token 支出。

ClawBridge 如何检测(诊断 A03)

成本控制中心会分析你的会话模式,并标记过度的重置行为:

  • 触发阈值:平均每天超过 3 个新会话。
  • 计算方式:(每日平均会话数 × 系统提示词 Token 数 × 输入价格)对比(继续现有会话)。
  • 预计浪费:重复加载系统提示词所造成的金额损失。

一键修复

点按应用 (Apply),ClawBridge 将调整你的会话行为,使其偏好于“继续”而非“重置”。Agent 将保持现有的上下文窗口,仅在上下文确实已满时才会从头开始。

权衡

  • 上下文污染:长时间运行的会话可能会累积不相关的上下文,从而干扰 Agent。如果你的 Agent 开始给出离题的回复,手动重置是合适的。
  • 任务边界:如果你正在切换完全不相关的任务(例如从编码切换到处理邮件),启动新会话可能是合理的。
  • 配合压缩效果最佳:建议将此功能与 压缩护栏 (A07) 配合使用,这样长会话就不会导致上下文无限膨胀。

真实数据

包含 3 个技能的系统提示词 ≈ 2,000 Token。以 Claude Sonnet 价格 ($3/1M 输入 Token) 计算:

  • 每天重置 5 次:5 × 2,000 × $3/1M × 30 天 = 每月 $0.90 的冗余提示词支出
  • 每天重置 10 次每月 $1.80
  • 加上重复的“重新发现”工作:轻松达到提示词成本的 2–5 倍

单项看起来很小,但与其他诊断结合在一起,这些节省额会产生复利效应。


ClawBridge 是免费且开源 (MIT 协议) —— 秒速安装,永久拥有。 免费获取 ClawBridge →


📖 延伸阅读

Share this:

准备好解决这个问题了吗?

只需 30 秒即可安装 ClawBridge,通过手机全面掌控您的 OpenClaw Agent。