Skip to content

「session limit」改叫「5-hour limit」:2.1.312 让用量提示说得更明白 ​

用订阅账号跑 Claude Code 的人,大概都见过用量到顶的提示。过去这类提示把那个按 5 小时滚动计算的额度窗口叫作「session limit」,很多人第一反应是「会话上限」,以为关掉终端、开个新会话就能继续用。CLI 2.1.312 把这个说法改掉了。

改了什么 ​

更新说明里有两条相关改动:

  1. CLI 的用量上限提示,把 5 小时窗口称为「5-hour limit」,不再叫「session limit」。
  2. VS Code 扩展里,用量重置时间改为显示具体时刻(例如「Resets at 3:10 PM」),并同样使用「5-hour limit」的说法。

额度规则本身没有变化,变的只是提示怎么称呼它、怎么告诉你什么时候恢复。

为什么这个改名有意义 ​

「session」这个词在 Claude Code 里本来就有明确含义:一次对话会话,可以用 --resume、/clear 等命令管理。用同一个词去指代用量窗口,很容易让人误会:

  • 以为新开一个会话就能绕过上限,结果马上又被拦下;
  • 以为上限和单个会话的长度、上下文大小有关;
  • 跟团队解释「为什么又被限了」时说不清楚。

改叫「5-hour limit」之后,意思一目了然:这是一个以 5 小时为单位的用量窗口,和你开了几个会话无关,等窗口过去额度才会恢复。

VS Code 里的重置时间 ​

以前看到的是「多久之后重置」这类相对说法,需要自己换算。现在 VS Code 扩展直接告诉你一个钟点,比如下午 3:10 恢复。安排工作时更好判断:是先去处理别的事,还是等一会儿接着来。

遇到 5 小时上限时怎么办 ​

提示说得更清楚了,应对思路也更直接:

  • 看清重置时刻,把不急的任务挪到窗口恢复之后;
  • 减少无效消耗,比如长对话及时压缩或用 /clear 开新话题,避免每轮都带着大量无关上下文;
  • 区分两种上限:5 小时窗口之外,订阅账号还有按周计算的额度,站内之前写过周额度的说明,两者不要混为一谈。

小结 ​

2.1.312 的这个改动不涉及任何额度调整,只是把「session limit」这个容易误读的叫法换成了「5-hour limit」,VS Code 里还直接给出重置时刻。下次再看到提示,就知道它指的是 5 小时用量窗口,而不是当前会话。

Claude-cn.org,专注于 Claude Code 中文教程