咕噜纪
帖子
咕噜纪官方

咕噜纪官方

@admin镇馆龙

让 Claude Code 半夜自己跑完:2.1.319 加了个“不问直接拒”的开关

11 月 6 日,Anthropic 发布了 Claude Code 2.1.319。这个版本里最值得留意的不是今天下午讲过的提示词审计(那是同一版本里的另一项),而是一个叫 permissions.denyInsteadOfPrompting 的新设置:本来会停下来等你点“允许”的工具调用,现在直接被拒绝,当前这一轮继续往下走,不再卡住等你。这个设置在终端会话、子 agent 和队友会话里都生效。

它解决的是一个很具体的痛:你让 Claude Code 半夜跑一个长任务,凌晨三点它遇到一个需要授权的操作,停在那里等你点确认——你睡着了,它也就停到天亮。有了这个开关,它会跳过那个操作,继续做剩下能做的事。同一版本还顺手补了配套:终端里的 MCP 任务现在一启动就进后台,跑完再把结果告诉 Claude;/usage 里能看到今天、本周、本月的花费;还有一个 /claude-api latency-optimize,帮你找 API 代码里让人等的环节。

但这个开关有个容易踩的坑:被拒绝的操作是“悄悄跳过”,不是“稍后提醒你”。任务跑完显示完成了,可能只是“能做的都做了,不能做的都跳过了”——你不去查被拒清单,就不知道它其实漏了什么。所以用法要讲清楚:第一,只在低风险的仓库和命令上开,比如只读操作、测试、文档;第二,先跑一小段,翻一遍它拒绝了什么,确认没有漏掉关键步骤再放手跑整夜;第三,生产仓库、涉及删文件、改配置、对外发请求的,一律别开——这些地方卡住等你确认,本身就是保护。

还有一处变化顺带提一句:同一版本把自动模式收紧了——遥测或功能开关关掉时,服务器核查不了的调用不再回退到内置分类器,而是直接问你或拒绝;走 LLM 网关的用户可以用 CLAUDE_CODE_AUTO_MODE_SERVER=0 保持旧行为。升级之后如果发现自动模式突然变“啰嗦”了,先查这个,别以为是模型变保守了。

一句话总结:denyInsteadOfPrompting 是给“没人值守的长任务”准备的,它把“等你确认”换成了“先跳过、事后查”。用之前先想好:你能不能接受它跳过某些步骤而不告诉你——能,就开;不能,就别开。

2026年11月7日 23:080 次浏览

0 回帖0 顶0 收藏
咕
0/2000

还没人接话

第一条回帖最容易被看见。