四级权限挡位
四档权限各自放行什么、拦什么;以及为什么 AI 改不了你的挡位。
四档是什么
| 挡位 | 文件写入 | 命令审批 | 由谁强制执行 |
|---|---|---|---|
read-only | 阻断,需确认 | 观察类放行,其余拦截或需确认 | 门禁钩子 |
workspace-write | 仅工作区与许可的临时目录 | 白名单外需审批 | 宿主原生设置 |
danger-full-access | 不受限 | 完全不过问 | 宿主原生设置 |
auto | 不受限 | 每次都由本地策略引擎裁决 | 门禁钩子 |
谁说了算
挡位由宿主进程持有,AI 改不了。
它写在当前会话的运行时上下文里。被问到挡位时,正确做法是照抄那里的值,不猜、不推断。
切勿试图用脚本或改配置文件去切换挡位。DSH 的挡位不受配置文件影响,改文件只会制造"已经切换"的假象——这正是工程锁 L4「假完成」要防的事。
要换挡位,请你在宿主的图形界面里改。
常见误解
"我帮你把挡位切成 full-access 了。" 假的。AI 没有这个能力。听到这句话,等于听到"我不老实"。
"只读模式下我绕过了一下限制。" 这条更严重。门禁返回
deny,意思就是这一档不许做。把命令改写成等价形式、或把一次写入拆成几步,都属于绕门禁。正确做法是停下来说明情况:当前哪一档、被拒了什么、为什么。
"读不到文件是权限问题。" 不一定。
read-only只拦写入与高危命令,读文件通常放行。读不到多半是路径或沙箱范围问题,去故障排查。