桌面 Code 会话与文件权限
在桌面端把会话关联到本机项目后,可让 Code Agent 读取和修改项目文件。输入框下方的权限选择从下一轮生效;正在运行的回合不能切换。这里控制的是 Code 会话的文件沙箱与越界审批,并不控制联网,也不代替企业工具的业务权限。
| 模式 | 文件范围与审批方式 |
|---|---|
| 请求批准 | 默认模式。允许在项目工作区内操作;需要越过文件沙箱时向你请求批准。 |
| 帮我批准 | 保留项目文件沙箱,由独立审查器逐项判断越界请求;无法确认时拒绝。 |
| 完全访问权限 | 不使用文件沙箱,也不显示这类审批请求。仅在信任当前任务和项目时使用。 |
自定义 (config.toml) | 使用本机配置文件选择文件沙箱、审批策略和审批者。 |
“请求批准”不等于每次写文件都弹窗:写入允许的项目工作区通常可直接执行,越过沙箱边界才需要审批。业务 Tool 的授权及审批仍由其自身配置决定。
自定义配置
点击“编辑自定义配置文件”会打开桌面应用用户数据目录中的 config.toml。它是这台设备的共用配置,不是每个项目一份。首次打开时会创建默认模板;保存后重新选择“自定义”进行校验,下一轮开始使用新配置。
toml
sandbox_mode = "workspace-write"
approval_policy = "ask"
approval_reviewer = "user"sandbox_mode:read-only、workspace-write或danger-full-access。approval_policy:ask或never。approval_reviewer:user或auto_review。自动审查需要ask和有效的沙箱边界,不能与danger-full-access搭配。
当前 DSH 仅隔离文件操作;以上选择不限制网络访问。如需与同事分享桌面 Code 工作记录,可生成同企业登录用户可见的只读快照。
