开源Claude Code Releases·原文 2026年9月15日

Claude Code v2.1.271发布:远程会话加入快速模式,配置面板支持鼠标操作

Anthropic在Claude Code v2.1.271中为云端与自托管Runner的远程会话加入快速模式,并新增设置面板鼠标操作、按命令限制域名、自托管Runner排空标记等能力,同时修复大量权限、会话与MCP相关问题。

AI解读:这个版本最实际的变化是远程会话也能用快速模式了:云端和自托管Runner都支持,是否生效取决于所在组织的策略,也可以在会话里输入 /fast手动切换。对经常把长任务丢到远程跑的人来说,少了一次本地和远程体验不一致的别扭。

安全侧加了两处值得注意的控制。一是自动模式加沙箱时,Bash、PowerShell和Monitor可以按单条命令配置allowed_domains,命令需要访问哪些主机就和它一起被审查、只对它开放,其他主机一律拒绝;二是企业managed-mcp.json若无法读取或解析,会保持MCP独占控制并给出启动警告,而不是被静默忽略。

自托管Runner多了一个运维信号:--drain-marker-file指定的文件存在时,收到SIGTERM排空会把退出上报为host drain,但官方注明这只是telemetry。另外插件安装与更新新增 --accept-command,用来精确接受上一次 --json输出过的命令,比笼统的 -y更可控。

修复清单覆盖了不少容易踩坑的场景:切换账号、组织或API密钥后不再复用缓存的组织策略;恢复会话时不再保留上一段对话的文件读取跟踪;沙箱命令启动失败留下的过期 .git/config.lock不再破坏后续git操作。这些不是新功能,但对每天用Claude Code干活的人更重要。

界面与交互也有调整:全屏模式下 /config面板支持滚轮滚动、点击改值并高亮悬停行;关于托管策略与缓存策略的取舍,以及动态工作流在Pro计划默认改为小尺寸,中等尺寸的代理数指引从 15 降到 10。

Anthropic发布Claude Code v2.1.271,更新说明由作者ashwin-ant署名,内容为新增功能与大量修复的合并清单。

新增功能方面,Claude Code Remote会话(云端和自托管runner)加入快速模式:host的快速模式设置,或在会话中输入 /fast,会在组织允许的范围内生效。

全屏模式下 /config面板加入鼠标支持:滚轮滚动设置列表,点击某个设置的值即可修改,指针所在行会高亮。

自托管runner新增claude self-hosted-runner --drain-marker-file:当该文件在SIGTERM排空时存在,runner会把退出上报为host drain,官方注明仅用于telemetry。

自动模式加沙箱时,Bash、PowerShell和Monitor新增按命令的allowed_domains:命令所需主机随命令一起审查、只对该命令开放,其他主机会被拒绝。

新增功能与设置项

agent frontmatter和 --agents JSON新增omitClaudeMd,让自定义和插件子代理在不加载用户、项目与本地CLAUDE.md文件的情况下运行;托管策略文件仍会加载。

claude plugin install与claude plugin update新增 --accept-command,用于精确接受此前一次 --json运行显示过的命令,而不是使用 -y。

modelPricing托管设置和Claude apps gateway的pricing块支持大于 1、最高到 10 的multiplier,用于加价后的内部结算费率。

新增spinner提示,引导Bedrock、Vertex AI、Foundry和LLM gateway用户使用Claude桌面应用;claude.ai桌面应用提示改为建议 /desktop,该命令会提供下载应用的选项。

变更方面:自动模式下,技能或斜杠命令中的内联 ! shell命令改为遵循默认模式权限规则,而非分类器;没有规则判定的命令会作为受审查的工具调用运行。自动模式下子代理改为通过专门的回传调用向调用方汇报,由安全分类器审查,而不是事后审查其最后一条消息。

Monitor watch现在必须有截止时间(最多 30 分钟,单提示 -p运行中为 10 分钟),到期通知Claude重新武装,取代没有超时的persistent选项。

提示中的IDE选区指示器改为随文本换行的 [⧉ …] 药丸样式,避免挤压多行提示;用Backspace删除它可让选区不被带上。

Pro计划的动态工作流默认尺寸改为小,中等尺寸的代理数指引从 15 降到 10。Claude apps gateway、Bedrock、Vertex AI和Foundry会话不再刷新会话用不到的遗留claude.ai登录。

权限、策略与沙箱修复

修复了切换账号、组织或API密钥后仍复用缓存组织策略的问题,以及凭据在会话中途变化时策略要等到每小时检查才刷新的问题。

修复了组织策略在启动后加载完成或会话中途变化时,工具与命令列表不更新的问题。

修复了无法读取或解析的企业managed-mcp.json被忽略的问题:现在会保持MCP独占控制(用户、项目和插件服务器不加载),并在启动时发出警告。

修复了通过ANTHROPIC_UNIX_SOCKET设置的第三方本地代理被用于抓取组织策略并遭拒绝的问题;它们重新被视为与其他自定义网关同类,包括Remote Control场景。

修复了Bash权限检查在fmt、column等命令读取文件时、在检查器不认识的选项之后漏检该文件的问题;修复了通配符位于命令模式或选项值中时(例如grep -v dir/* file)权限检查跳过通配符展开文件的问题。

修复了Bash权限检查可能被shell变量声明标志误导、错判所运行命令的问题。

修复了包含两次目录切换、子shell或cd加git链的Bash命令,在permissions.blockReadsOutsideWorkingDirectories下绕过bypass和auto模式提示的问题。

会话、MCP与插件修复

修复了云端会话在会话worker重启后应用工作流或代理审批时,所有子代理工具调用被拒绝并报updatedInput … failed schema validation的问题。

修复了 /fast off在组织禁用快速模式时返回Fast mode unavailable、而不是关闭快速模式的问题;修复了用CLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECK启动的会话在API拒绝快速模式后每轮重发快速请求的问题,现在拒绝生效并显示原因。

修复了CLAUDE_CODE_RETRY_WATCHDOG下快速模式在用量额度受限时判该轮失败、或以快速速度重试过载、而不回退到标准速度的问题。

修复了恢复的claude -p会话在工具全部来自MCP server时失败并报At least one tool must have defer_loading=false的问题。

修复了LLM gateway以text/plain返回非流式回复时,轮次失败并报API returned an empty or malformed response的问题。

修复了MCP server在紧密循环中发送list_changed通知时持续高CPU占用和重复请求工具列表的问题。

修复了MCP OAuth对客户端注册的处理:拒绝授权会强制新建注册、针对其他重定向URI的注册被复用、并发写入可能删除有效注册或保留不匹配的注册。

修复了Claude用裸名称而非完整mcp__server__tool名称选择MCP工具时工具搜索无匹配的问题。

修复了Ctrl+O取消待处理的MCP server重连,以及transcript视图打开时从Remote Control发送 /mcp失败的问题。

修复了Claude in Chrome提示在ToolSearch不可用时仍让模型通过ToolSearch加载工具的问题。

修复了被接收会话的权限模式策略拦下的跨会话消息没有任何痕迹的问题:无头发送方现在会收到投递通知,SendMessage结果也不再暗示消息已被读取。

会话状态、恢复与渲染修复

修复了对话压缩后Claude重新启动仍在运行的背景命令(如watch任务或dev server)第二份副本的问题。

修复了 /model在切换回对话实际运行的模型时警告会丢失对话缓存的问题;修复了 /reload-skills在 /cd后报告技能数量与斜杠菜单不一致的问题。

修复了 /resume和 /continue在短终端全屏模式下只显示 1 至 2 个会话的问题。

修复了 /resume和 /teleport保留上一段对话的文件读取跟踪,导致Claude可以编辑恢复的对话从未读过的文件的问题。

修复了 --resume在恢复会话的模型家族与所配置默认模型不同时丢弃 1M上下文窗口([1m])的问题;修复了用 /artifacts附加的artifact在 --resume后从会话消失的问题。

修复了背景会话(claude --bg、claude agents)不监视其发布的artifact是否在其他地方被重新发布的问题。

修复了在报告inode为 0 的虚拟驱动器(例如以Windows驱动器挂载的加密保险库)上,第一个之外的自定义代理、斜杠命令和输出样式无法加载的问题。

修复了自托管runner会话在host配置目录超过 64 MiB时静默丢失全部host配置(设置、技能、插件、MCP server)的问题;新增 --host-config-snapshot disk|memory。

修复了从claude.ai同步的技能在退出登录后无限期留在磁盘上的问题;未在cleanupPeriodDays内刷新的副本现在会在下次启动时移入可恢复的回收站。

修复了交互式 /add-dir的路径输入:左右方向键现在移动光标,Enter只添加所输入的路径,而不再同时添加高亮的补全项。增强了终端渲染性能,大型diff和长transcript渲染更快、慢帧更少;通过跳过每次启动时对内置模型数据的冗余校验,略微提升了启动速度。

VSCode、网页端与代码审查更新

VSCode扩展新增Attach Open File设置,关闭后不再把打开的文件加入消息,选中的文本仍会附加;修复了Hooks和Permission rules对话框在保存成功时报告失败、Hooks对话框在仅插件策略锁下空白或保存错误显示颜色代码等问题。

VSCode还修复了会话历史在工作区位于Windows映射网络驱动器或SUBST驱动器时只显示当前会话、Active过滤器在同时勾选Open时隐藏打开的空闲会话、新聊天在会话列表刷新时切回上一个聊天等问题;Windows上扩展运行git、ripgrep和登录状态检查等后台命令时不再闪现控制台窗口。

网页版方面,修复了云会话进程已退出但会话仍显示活跃时可能约十分钟无响应的问题,现在发送消息会立即重启;claude.ai/code的Routines页面改为Yours与Templates标签页加两列routine卡片的新布局,展示运行状态并移除日历视图;云环境编辑器新增自定义网络访问选项,提供与claude.ai/code环境对话框相同的主机允许列表。

Claude Tag修复了以线程为主的对话中Claude约每小时丢失一次工作上下文、被要求监视pull request的线程在Claude重启后不再收到CI失败、评论和审查、删除已被回复的线程首条消息不停止Claude工作、因针对其他bot的旧指令而压着不发帖等问题。

Code Review修复了每个PR审查一次的仓库中,审查等待启动时到达提交会导致不给审查、GitHub对已创建的审查报错时偶发重复发布两三次相同发现、后续推送移动锚定行后重复发布已被人工解决的安全发现,以及重新打开已完成的 /ultrareview云会话会无故重跑整个审查的问题。

信息来源