超牛文档
获取 App ↗
文章详情
工具实践可听 · 1分46秒

Claude Code无人值守别干等弹窗了:新选项会拒绝越权操作并继续跑

GitHub Anthropic Claude Code · 11月9日约3分钟阅读
听文章
语音朗读
先看摘要

Anthropic于2026年11月6日17:04 UTC(北京时间11月7日01:04)在GitHub发布Claude Code v2.1.319。这次更新新增 permissions.denyInsteadOfPrompting:本来会停下来等人点许可的工具调用会被拒绝,当前轮次继续执行,终端会话、子代理和队友都适用。同时,终端里的MCP任务会立刻转到后台,完成后回报结果。发行说明还修复了若干权限绕过和创建工作树时的沙箱逃逸。

超牛日报独立编辑配图

用Claude Code做定时报表、夜间对账或后台数据处理时,最怕任务卡在一条权限确认上:没人点,整晚就挂着;或者自动模式悄悄放行了不该放行的操作。Anthropic在GitHub发布的Claude Code v2.1.319说明里,写进了一批和「无人值守」直接相关的改动。该版本发布时间为2026年11月6日17:04 UTC,对应北京时间2026年11月7日01:04。

01新选项:该问人的操作,直接拒绝并继续

发行说明新增设置 permissions.denyInsteadOfPrompting。含义是:某个工具调用如果本来要停下来等人点许可,现在会改为拒绝这次调用,并且当前轮次继续执行。说明写明,它适用于终端会话、子代理(subagents)和队友(teammates)。对已经写好步骤、只希望它在授权范围内自己跑完的办公任务,这样比一直挂起更可控:越权的步骤失败可见,其余步骤还能往下走。

02MCP任务可以先放到后台

同一版本还增加了终端里对MCP任务的支持:当MCP服务器把一次工具调用作为任务运行时,Claude Code会立刻把它转到后台,并在完成后把结果告诉Claude。如果希望它仍在原工具调用里等待,可以设置环境变量 CLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUND。办公里如果接了CRM、表格或工单这类MCP服务,长时间查询就不必一直堵住当前对话。发行说明还写明,MCP任务在终端中不再依赖功能开关拉取;若要关闭,可设置 CLAUDE_CODE_DISABLE_MCP_TASKS=1。

03自动模式和几处安全修复

在遥测或功能开关关闭时,包括走LLM网关的情况,自动模式里服务器无法检查的调用会改为询问或拒绝,不再回退到内置分类器。若要保持旧行为,可设置 CLAUDE_CODE_AUTO_MODE_SERVER=0;说明同时写明,Amazon Bedrock、Google Vertex和Microsoft Foundry不受这项变化影响。发行说明还列出安全相关修复,其中包括:accept-edits和自动模式下,一条sed命令可能跳过权限检查;Bash的拒绝和询问规则可能漏掉用引号写成的命令;创建工作树时存在沙箱逃逸。准备把Claude Code接到真实业务文件之前,应先升级并对照发行说明检查这些项。

04办公室可以怎么用

信息来源
GitHub Anthropic Claude Code · 11月9日
查看原文

收藏与收听进度仅保存在本机。