开源Claude Code Releases·原文 2026年10月27日

Claude Code发布v2.1.311:修复超 200K token会话中断,新增自托管运行器保活参数

Anthropic的Claude Code仓库发布v2.1.311版本说明,列举了数十项修复与改进,包括标准上下文会话超过 20 万token后不再因“需要 1M上下文用量额度”而停止、改为压缩对话继续,以及self-hosted-runner新增 --hold-idle-file和 --max-hold-min参数。

Anthropic的Claude Code仓库发布v2.1.311版本更新说明,作者为ashwin-ant。说明按新增、修复、变更、VS Code、云会话、Claude Tag、代码审查等分组列出条目,未给出总体性能或效果数据。

在新增功能方面,self-hosted-runner增加 --hold-idle-file和 --max-hold-min参数,用于在宿主机报告仍有其留下的进程运行时保持空闲会话;当用户请求解释时,会显示一条关于Explanatory输出风格的提示。

超过 20 万token的标准上下文会话改为压缩后继续

发布说明称,修复了标准上下文会话在请求超过 20 万token时以“Usage credits required for 1M context”停止的问题,Claude Code现在会压缩对话并继续。说明未交代压缩后丢失多少上下文,也未说明该行为是否适用于 1M上下文会话。

自托管运行器与会话稳定性修复

除新增的保活参数外,self-hosted-runner还修复了限流导致会话无法启动的问题:当HTTP 429或git wrapper以 75 退出、阻塞一个新增只读仓库时,会话现在会在不带该仓库的情况下启动。

发布说明还列出多项会话相关修复,例如后台会话在两轮之间崩溃且处于附着、固定、有定时任务或唤醒设置状态时不被重启,以及claude respawn在报告无匹配后台会话前先启动后台服务。

大文件与长配置引发的卡顿

说明称修复了CLAUDE.md含超长列表项时启动以及读写文件后的长时间冻结;还修复了在文件中修改数千行时Write和Edit执行后卡住最多 5 秒并报告 0 行变更的问题。

另一项修复涉及文件预览:当某行宽度超过终端时,Write工具的文件预览会跳过行并错算隐藏行。

MCP、子代理与工具行为

发布说明列出多项与MCP和子代理相关的修复:当MCP服务器未回应资源读取或技能仍在下载时,打断Claude不再要等到超时才生效;子代理现在可以使用在其启动之后才完成连接的服务器提供的MCP工具;子代理启动的后台子代理仍在该隔离worktree中工作时,该worktree不再被删除。

工具方面,@ 文件选择器不再忽略 .ignore/.rgignore中重新包含被git忽略文件的否定规则;Bash工具描述不再声称工作目录在调用之间始终保留;环境信息块不再标出命令实际不运行的shell。

终端、编辑器与云会话的变更

交互式终端中,ultrathink改为通过Anthropic API在Opus 5.5、Sonnet 5.5、Haiku 5.5和Fable 5.1上以xhigh effort运行该回合;彩虹效果只在关键词能提升effort时出现,被引用或是文件路径一部分时不出现。

VS Code扩展新增回复代码块语法着色(浅色、深色和高对比深色主题),并新增“Running UserPromptSubmit hooks”的加载状态与屏幕阅读器播报;当VS Code遥测关闭时,扩展启动的会话会设置DISABLE_TELEMETRY,不发送使用指标和错误报告,也不拉取功能开关。

云会话方面,Anthropic托管环境中的routines在所有者离开组织又重新加入后不再保持锁定,所有者可重新开启;云环境对话框(包括管理员对话框)不再接受重名。

模型设置加载与默认值调整

发布说明称,Bedrock、Mantle、Vertex和Foundry上的Claude Code改为从downloads.claude.ai的签名文件加载模型设置,设置CLAUDE_CODE_MODEL_CATALOG=off可关闭该行为。模型名称和ID去掉在无效模型上的 [1m] 后缀及标签,该后缀仍被接受。

DISABLE_COMPACT在设置文件和mod的 $.env.set中改为只能关闭压缩,不能重新开启;claude purge的提示改为说明只删除本机数据,不删除Anthropic存储的数据。

信息来源