目录外读取可以只允许这一次

Claude Code 2.1.284 在 auto mode 读取工作目录之外的文件前,增加 Yes, but ask again next time。这一次可以读,之后的目录外读取仍会再问。没有配置权限模式时,交互终端和 VS Code 会以 auto 启动。

目录外读取可以只允许这一次

auto mode 在读工作目录以外的路径之前会先问。Claude Code 2.1.284 给这次提问加了一个答案:Yes, but ask again next time。claude code 目录外读取 可以放行当前这一次,后面的目录外读取还会再问。发行说明没有写旧版本点 Yes 之后是永久记住还是只记这一条路径。

作者:CodePass 技术编辑

这一次和后面几次分开

选项的字面意思是允许这一次读,并在下一次仍提问。它不是把该目录加进允许规则。需要反复读同一个目录外路径时,每次仍会看到提问,除非你另外写了允许规则。只想让模型看一眼仓库外的日志、又不想打开整棵家目录,用这一项,而不是把家目录加进工作目录。

2.1.280 已改过符号链接写入:批准按真实落点,而不是树内拼写,见 按落地路径批写入。目录外读取的新按钮管的是读。写仍然走落点判断。读一次仓库外文件,不会自动获得向那个路径写入的许可。

没配权限模式时会话已经在 auto 里

同一版把未配置权限模式的交互终端和 VS Code 改成以 auto 启动,permissions.defaultMode 仍可覆盖。因此更多人会看到目录外读取的提问。这个新按钮只出现在 auto 的那次提问里。手动批准模式下的读权限对话框是否也有同样三个字,说明没有写。

安全切换模型时,若会话用 ANTHROPIC_DEFAULT_OPUS_MODEL 或 modelOverrides 钉死了 Opus,2.1.284 改为在 Anthropic API 上由 API 按标记种类选择切换目标,不再切到被钉死的那款。这和目录外读取无关,但同一天升级会同时改变两处「谁来做决定」。

参考资料