Claude Code 2.1.314 加了一个开关,让 Claude 只能在工作目录里写文件。 在 settings.json 里加一行: {"permi… · @wei_wang · TwKit
@wei_wang
Claude Code 2.1.314 加了一个开关,让 Claude 只能在工作目录里写文件。 在 settings.json 里加一行: {"permissions": {"blockWritesOutsideWorkingDirectories": true}} 打开以后,Write、Edit、NotebookEdit 碰到工作目录以外的路径会直接拒绝,所有权限模式下都生效。 读取那边早就有对应的开关 blockReadsOutsideWorkingDirectories,2.1.257 起就能用。两个一起开,读写都只在项目里。 要放行别的目录,用 --add-dir 或 /add-dir 加进工作目录。 这个开关只管 Write、Edit、NotebookEdit 这几个文件工具,Bash 里的写操作要靠沙箱去限。
曝光 39 · 评论 0 · 点赞 0 · 书签 0
查看原帖