跳到正文
RadarAI· Claude Code:GitHub Releases(RSS)·· 3 小时前AI 评分22

Claude Code v2.1.305 发布:新增 Linux 沙箱嵌套用户命名空间支持

AI 导读

Claude Code v2.1.305 新增 sandbox.allowNestedUserNamespaces 选项,让 Linux 沙箱内命令可创建用户命名空间(如 Chromium、rootless podman),从而绕过沙箱的文件保护限制。

正文 · AI 翻译

Claude Code:GitHub Releases· ashwin-ant·2026-10-21 04:46· 1 小时前AI 评分41

v2.1.305

AI 导读

Claude Code v2.1.305 新增 sandbox.allowNestedUserNamespaces 选项,让 Linux 沙箱内命令可创建用户命名空间,从而绕过沙箱的文件保护限制。

正文 · 原文

变更内容

  • 新增 sandbox.allowNestedUserNamespaces,使 Linux 上的沙箱命令可以创建用户命名空间(Chromium、rootless podman);这使它们能够绕过沙箱的文件保护
  • 新增 CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS,使无人值守重试模式(CLAUDE_CODE_RETRY_WATCHDOG)能够识别在其重置之前已被解除的用量限制
  • 修复了当端点或网关拒绝工具搜索,以及在禁用 ToolSearch 或未将其列入 --tools 的网关后面时,Vertex、Bedrock 及其他提供商上所有请求均失败的问题(2.1.304 回归):Claude Code 现在会在不启用它的情况下重试
  • 修复了当模型名称与 modelOverrides 值仅因字母大小写或 [1m] 标签不同时,/effort 和 /autocompact 设置不生效的问题
  • 修复了裸仓库中的新工作树有时从本地 HEAD 而非默认分支开始的问题,以及未更改的子代理工作树有时未被清理的问题
  • 修复了磁盘已满时 Bash 命令以原始 ENOSPC 文件路径失败的问题:错误现在会说明磁盘已满且未运行任何内容
  • 修复了由云会话或 SDK 的 setMcpServers 传入的 MCP 服务器在会话后期被你自己设置中同名服务器替换的问题
  • 修复了子代理切换到回退模型后,Claude 为子代理的工作命名错误模型的问题
  • 修复了云会话和队友在压缩必须将最早的消息排除在摘要之外以适配时未告知 Claude 的问题
  • 修复了更多计划中的 Cowork 云会话为每个 WebFetch 需要 URL 批准却无人可批准的子代理等待五分钟的情况
  • 修复了工作流恢复时重新运行已完成的 pipeline() 和 parallel() 代理,而不是从运行日志中提供它们的问题
  • 修复了使用 /resume 切换对话后,远程控制会在 /resume 中留下空的“(session)”条目的问题
  • 修复了 /usage 行在窄终端中被截断的问题
  • 修复了启动警告以原始文本形式打印在徽标上方的问题:它们现在会写入调试日志,而不限制任何内容的权限规则会显示为横幅下方的警告行
  • 修复了屏幕阅读器模式:搜索框现在会显示“Search:”,而不是 VoiceOver 读作“telephone recorder”的符号,并且高亮的提示文本(例如 Ctrl+R 搜索匹配项和“ultrathink”)不再在单词内部出现空格
  • 自托管运行器:修复了当设置了 TERM 时,仅与运行器或编排器共享其 stdout 的启动脚本以 Resource temporarily unavailable 失败的问题(2.1.300 回归)
  • 自托管运行器:修复了自 2.1.296 起,当 git 凭据助手或 askpass 程序通过 GIT_CONFIG 读取其设置时仓库访问失败的问题
  • 自托管运行器:修复了当后台启动的运行器保持其输出打开时,编排器将 spawn-runner 钩子报告为超时的问题
  • 改进 /usage:每条警告现在都是一行修复建议,并指明其来源,f 会应用这些修复;相同的修复也会出现在 VS Code 和 /doctor 中
  • 改进 MCP 同意对话框,使原本用于提示的 Enter 键更不容易被当作接受
  • 改进某个 mod 的 Image,使其在 iTerm2 3.5 及更高版本中以全屏渲染绘制图片,此前它只显示 alt 文本
  • 远程控制:改进 spawn 模式消息:按下 w 现在会说明新模式已为该文件夹保存,之后使用已保存模式启动的 claude remote-control 会说明其来源
  • 已将 allowedMcpServers 改为不再过滤仅在 env 中使用 ${VAR} 的 managed-mcp.json stdio 服务器:你的允许列表中遗漏的一个现在会在升级时加载;请使用 deniedMcpServers 将其保持关闭
  • 已将 Claude Desktop 按路径挂载的插件改为:当你的组织托管设置设置了 allowManagedPermissionRulesOnly 时,不再保留其 allowed-tools
  • 已将 /artifacts 删除确认改为按 1 或 Enter 保留、按 2 删除、按 Esc 取消;y 和 n 不再响应该确认
  • 已将某个 mod 的停靠窗格改为保持在终端宽度的 45% 以内,包括从更宽终端保留的宽度
  • [VSCode] 新增“正在运行启动钩子”的加载指示状态,并带有屏幕阅读器播报,在 SessionStart 或 Setup 钩子运行期间显示
  • [VSCode] 修复了当你的 spinnerVerbs 设置用短动词替换内置动词时,加载指示器截断“Compacting...”的问题
  • [VSCode] 更改了会话未及时启动且没有钩子运行时的提示信息:现在它先显示输出日志并列出原因,而不是先指向登录和网络
  • [Cloud sessions] 修复了 Cloud environments 管理页面错误地拒绝保存现有环境并报“installs packages”错误的问题
  • [Cloud sessions] 改进了删除自托管环境的流程,对话框和错误消息现在会说明是什么阻止了删除以及删除会影响什么
  • [Claude Tag] 在 Claude Tag 管理端的 Add place 搜索中新增了 Claude 尚未加入的公开 Slack 频道,以便管理员直接在那里进行设置
  • [Claude Tag] 修复了 Claude Tag 访问捆绑包的问题,使已迁移到另一个 GitHub 账号的仓库可以再次被添加
  • [Claude Tag] 修复了在 Slack DM 线程中设置的例程在该线程中另一个例程重启对话后不再发布的问题;现在两者都会继续在那里发布
  • [Claude Tag] 修复了在 Slack 线程中设置的例程在对话结束后报告成功却未发布的问题;现在这些运行会被跳过并告知创建者
  • [Claude Tag] 改进了大型组织中的 Claude Tag 管理页面,使插件、技能和捆绑包的编辑在频道列表仍在加载时也能正常工作
  • [Code Review] 修复了当一次审查期间有多次推送落到某个拉取请求上时,Code Review 有时不审查最新提交的问题
  • [Code Review] 更改了 Code Review 的重新审查,使其在先前阻塞性问题仍未解决时不再以 LGTM 开头

来源:Claude Code:GitHub Releases · github.com

来源:RadarAI · aihot.news