Claude Code 现在允许用户选择判断工具执行安全性的模型,并关闭或重新开启在空闲期间总结对话的功能。对于无人值守运行任务的开发者,新增了等待使用限额解除时结束请求的标准;读取大型图像的任务则受到大小限制。

2.1.302 的发布日期为 2026年10月16日,上一版本 2.1.301 为 10月15日。模型选择、空闲压缩设置和图像读取限制包含在后一版本中,使用限额等待上限则包含在前一版本中。

1. 指定自动模式的判断模型

自动模式的分类器负责判断工具调用是否安全。新增环境变量用于选择在用户侧运行的分类器模型,不会改变服务器侧自动模式的模型。

发布说明中列出的设置名称如下。说明未提供可执行代码示例、可选模型列表或默认模型。

CLAUDE_CODE_AUTO_MODE_MODEL

服务器侧分类器也获得了单独改进。当对话过长而无法进行安全检查时,以前会一律拒绝待检查的工具调用,现在改为先压缩对话。模型选择设置与长对话处理改进的作用位置不同。

2. 在设置界面开关空闲压缩

空闲压缩会在任务暂停期间总结对话,缩短其长度。可通过 /config 中新增的 Idle compaction 选项关闭或重新开启。压缩后显示的提示也会说明关闭方法。

此外还修复了在对话压缩期间中断正在生成的响应时,出现输入过长错误的问题。这项改动修正了压缩与中断同时发生时的错误,与新增压缩功能开关设置是两回事。

3. 限制等待使用限额解除的时间

上一版本新增的 CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS 用于设定无人值守重试模式下等待使用限额解除的时间上限。该模式标为 CLAUDE_CODE_RETRY_WATCHDOG。如果限额解除的时间过于遥远,就会结束请求,而不是继续等待。

这不是提高使用限额的功能,而是决定何时放弃受阻请求的机制。原文未提供上限默认值或设置示例,因此不能断言默认会采用某个特定等待时长。

4. 拒绝超过 128 MB 的图像源

Read 工具修复了此前无论大小都将整个图像文件载入内存的问题。此前还存在将名称类似图像的管道或设备完整读入的问题。管道是在程序之间传递数据的通道,与普通图像文件不同。

现在,超过 128 MB 的图像源会被拒绝。这一数值是拒绝输入的大小标准,而非处理速度或内存节省比例。说明并未保证大小在限制以内就能不受其他条件影响而成功读取。

5. 同时审视选择空间扩大与请求终止

好处在于可以调整自动模式的判断模型,以及是否进行空闲压缩。另一方面,等待上限会让请求选择结束,而不是继续等待限额解除后恢复任务;图像限制则阻止直接处理大型输入。对于无人值守任务,有必要审视后续如何处理已结束的请求。

说明未提供关闭空闲压缩后 token 用量会变化多少,也未说明更换判断模型后成本和延迟会如何变化。因此,与其将此次改动视为降低成本或提速的依据,不如将其理解为调整自动运行行为及中止标准的功能。

这两个版本在扩大自动运行选择空间的同时,也明确了长时间等待的请求和大型图像输入应在何处停止。