开源Claude Code Releases·原文 2026年11月4日

Claude Code v2.1.318发布:新增登录到期提示与mod fork低投入选项,修复共享网络主目录下的配置丢失

Anthropic的Claude Code发布v2.1.318,新增记录用户对mod启用请求的回答、网关mantle upstreams的assume_role、mod fork的effort选项,以及登录到期日期显示和提前 10 天的stderr提醒;同时修复了 2.1.314 引入的 --continue会话丢失回归以及多项共享网络主目录下的配置与登录文件问题。

AI解读:Claude Code v2.1.318在claude auth status(loginExpiresAt)和claude -p的JSON结果(credential_expires_at)中加入已存claude.ai登录的到期日期,并在到期前 10 天起于claude -p文本输出中向stderr打印一行警告。

mod相关方面,发布说明称现在会记录用户对“是否启用本次会话中写入的mods”这一询问的回答;mod的 $.model.fork新增effort选项,可让附带小任务以low投入运行,并在结果中报告实际发送的投入级别。

网关侧新增mantle upstreams上的assume_role,用于跨AWS账户角色以及按开发者归因AWS成本;自托管runner新增CLAUDE_RUNNER_SPAWN_REASON环境变量,说明Anthropic发起请求的原因。

修复项包括 2.1.314 引入的回归:格式错误的工具调用重试耗尽后,--continue有时丢失先前对话;以及macOS上大量Bash命令并行时会话卡顿且内存增长的问题。

共享网络主目录场景获得多项修复与改进:配置无法写入时 /logout、claude auth logout、claude mcp remove不再谎报成功,信任、同意与MCP设置不再静默丢失;claude mcp add/remove现在会等待配置锁或退出码 1;~/.claude.json、设置文件与已存登录在保存时更少被删除、短暂清空或被近乎空/更旧的副本替换。

其他行为变更:在IDE终端中启动时不再自动安装或更新IDE扩展,需从外部终端使用 /ide或在编辑器扩展视图中安装;后台subagent的shell命令在所有提供商上超过 3 分钟即转入后台;deniedMcpServers的URL条目现在也会拦截上游URL匹配的Anthropic提供服务器及云会话/自托管runner中的connector。

Anthropic发布Claude Code v2.1.318,发布说明列出了新增功能与一批修复,其中包括对 2.1.314 引入的 --continue会话丢失回归的修复。

新增内容包括登录到期信息:claude auth status输出loginExpiresAt,claude -p的JSON结果输出credential_expires_at;在已存claude.ai登录到期前 10 天起,claude -p文本输出会向stderr打印一行警告。

mod、网关与runner的新增选项

发布说明称,Claude Code现在会记录用户对“是否启用它在本次会话中写入的mods”这一询问的回答。mod的 $.model.fork新增effort选项,使附带的小任务可以无论会话本身投入级别如何都以low运行,结果会报告实际发送的effort。

Claude apps gateway的mantle upstreams新增assume_role,用于另一个AWS账户中的角色,以及按开发者归因AWS成本。自托管runner的spawn-runner钩子环境新增CLAUDE_RUNNER_SPAWN_REASON,表示Anthropic发送请求的原因(如runner_lost、resumed),未发送时该变量不设置。

  • mod启用询问的回答会被记录
  • mod fork可指定low effort,结果报告实际发送值
  • mantle upstreams支持assume_role,用于跨账户角色和按开发者成本归因
  • CLAUDE_RUNNER_SPAWN_REASON说明发起请求的原因

共享网络主目录与登录状态的修复

发布说明列出多项与共享网络主目录有关的修复:当配置文件无法更新时,/logout、claude auth logout和claude mcp remove此前会报告成功,且对信任、同意或MCP设置的更改会被无提示丢弃;现在这些情况已被处理。claude mcp add和remove此前写配置时不加锁,现在会等待锁或退出码 1,但说明称另一个任务的保存仍可能替换已保存的服务器。

登录方面,同一home下另一终端或主机重新登录同一账户和组织时,任务不再以Not logged in退出;claude plugin命令不再因慢速令牌刷新未保存而提前退出导致下次运行被登出;当网络主目录没有空间写入数据但仍能接受新文件时,已存登录不再被空文件替换。

发布说明还称改进了 ~/.claude.json、设置文件和已存登录在共享网络主目录上保存时的存活能力:更少被删除、短暂清空或被近乎空或更旧的副本替换;网络文件系统上的会话在配置文件被误报缺失时会重新检查,减少启动时缺少MCP服务器和受信任文件夹的情况。

  • 配置写入失败时不再谎报成功或静默丢弃设置
  • claude mcp add/remove会等待配置锁或退出 1
  • 同一账户在别处重新登录不再导致任务报Not logged in
  • 空文件不再替换已存登录
  • 网络文件系统上配置误报缺失时会重新检查

其他行为变更与修复

行为变更方面:在IDE终端中启动时,Claude Code不再安装或更新IDE扩展,需从外部终端使用 /ide或在编辑器扩展视图中安装;当“消息被标记时切换模型”设为“每次询问”时,subagent会停止而不是切换模型;后台subagent的shell命令在所有提供商上运行超过 3 分钟后转入后台;deniedMcpServers的URL条目现在也会拦截上游URL匹配的Anthropic提供服务器,以及云会话和自托管runner中的connector,否则需按名称拒绝connector。

修复项还包括:macOS上大量Bash命令运行时会话卡顿且内存增长;权限提示被发送消息后立刻键入的按键或慢速提示出现前的按键回答;2.1.314 回归中格式错误的工具调用重试耗尽后 --continue丢失先前对话;空闲压缩用非摘要回复替换对话;后台subagent运行时“Now using usage credits”提示约每 30 秒重现等。

  • IDE终端内启动不再自动安装或更新IDE扩展
  • 后台subagent的shell命令 3 分钟后转后台
  • deniedMcpServers的URL条目覆盖范围扩大
  • --continue会话丢失回归修复
  • macOS多Bash命令会话卡顿与内存增长修复

信息来源

更多

新闻专题
外观