Claude Code 2.1.319 调整无遥测时的自动模式,在终端中添加 MCP 任务并修复权限绕过问题
根据 Claude Code 的发布说明,v2.1.319 于 2026 年 11 月 6 日发布:
- 自动模式:关闭遥测或功能标志时(包括通过 LLM 网关使用时),对于服务器无法检查的调用,现在会询问用户或拒绝调用,不再回退到内置分类器。设置
CLAUDE_CODE_AUTO_MODE_SERVER=0可继续使用分类器;设置CLAUDE_CODE_AUTO_MODE_SERVER=1则会在网关后启用服务器端检查,即使设置了CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS也是如此。Bedrock、Vertex 和 Foundry 不受影响。用户在项目外关闭服务器端检查后,项目设置文件或插件无法再将其重新开启。现在,claude -p在自动模式下因缺少安全检查而拒绝操作时,会以 1 而非 0 退出。 - MCP 任务:MCP 服务器将工具调用作为任务运行时,Claude Code 会将其转入后台,并在任务完成后报告结果。设置
CLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUND可改为等待任务完成;设置CLAUDE_CODE_DISABLE_MCP_TASKS=1可关闭此功能。 - 新增设置和命令:
permissions.denyInsteadOfPrompting会拒绝需要等待权限提示的工具调用,并允许当前轮次继续;CLAUDE_CODE_DISABLE_FEATURE_FLAGS可停止获取功能标志而不关闭遥测;/claude-api latency-optimize可查找 Claude API 代码中让用户等待的环节;/tasks新增“本次会话较早时”的行,用于显示已完成的子代理。 - 行为变更:自定节奏的
/loop现在会在某一轮结束且未重新安排后停止(设置CLAUDE_CODE_LOOP_KEEPALIVE=1可保留原有行为);Bash 工具在运行带有异常标志的which命令前会先询问;只有在接受信任对话框后,--add-dir指定的目录才会注册插件市场;启用 Bash 沙箱时,只有在启动 Claude Code 时位于嵌套技能所在文件夹,或通过/cd进入该文件夹后,才会加载这些技能;/model选择器将较旧的模型归入“更多模型”;移除 Chrome 工具shortcuts_list和shortcuts_execute。 - 安全修复:修复了通过特制环境变量前缀绕过 Bash 权限检查的问题;修复了在 accept-edits 和自动模式下可跳过权限检查的
sed命令问题;修复了 Bash deny 和 ask 规则漏掉以引号括起单词的命令的问题;修复了创建 worktree 时的沙箱逃逸问题;修复了/rewind通过目录符号链接还原或删除文件的问题;在自托管运行器上使用--trust-workspace false现在也会阻止运行仓库设置中的钩子和技能。 - Claude apps 网关:对于没有支出限额的开发者,
/usage会显示当天、本周和本月的支出;新增admin.pooled_conflict_rule、admin.pooled_priority_order、login_notice和CLAUDE_GATEWAY_LOG_FORMAT=json选项;针对 Claude Desktop 11 月 10 日的变更,部分策略会在启动时发出警告。
此次发布还包含对 VS Code 扩展、云端会话、自托管运行器、Remote Control 和 Claude in Chrome 的许多其他修复。
来源
- v2.1.319claude
这样的新闻,第一时间推送给你。
你用的 AI 工具一有变化,AI Tracker 就会提醒你。