Skip to content
文档首页

权限请求与安全确认 ​

当 AI 需要执行可能影响项目文件、终端环境或外部工具的操作时,界面可能会出现权限请求。权限请求的作用是让你在关键操作发生前进行确认。

选择批准策略 ​

在会话输入框发送按钮左侧,点击当前策略名称即可切换;也可以前往「设置 → 配置」修改。两个入口使用同一份已生效设置。

策略适用情况
只读只希望 AI 查看和分析内容,不允许修改工作区。
工作区可写允许在当前工作区内修改文件,工作区外操作仍受限制。
自动(默认)由系统根据操作风险决定是否请求确认,适合大多数任务。
完全放行尽量减少确认,风险最高,只在明确了解任务影响时使用。

策略只影响之后的操作,不会撤销已经执行的修改。切换时以系统确认后的值为准;如果保存失败,输入框和设置页都会恢复原策略。

什么时候会出现权限请求 ​

常见触发场景包括:

  • 读取或修改项目文件。
  • 执行终端命令。
  • 打开外部工具或系统程序。
  • 对当前项目进行批量分析或生成产物。

确认前检查什么 ​

处理权限请求前,建议先确认:

  • 操作目标是否是当前项目。
  • 文件路径是否在你预期的目录内。
  • 命令是否会修改、删除或覆盖重要文件。
  • AI 给出的理由是否和当前任务一致。

如果你不确定,可以先拒绝请求,然后在会话中要求 AI 解释要执行的操作。

可以按下面的顺序判断:

  1. 核对对象:路径应属于当前项目,文件名应与任务描述一致。
  2. 核对动作:区分读取、写入、执行命令、删除、提交和推送;后四类会改变本机或远程状态。
  3. 核对范围:单文件修改不应扩大为整个目录,检查命令不应附带删除或覆盖参数。
  4. 选择结果:范围清楚且符合任务时批准;范围不清楚时拒绝,并要求先给出只读方案。

例如,想了解模型结构时,可以直接补充:只读取项目并说明将查看哪些文件,不要修改文件或运行命令。

拒绝后怎么办 ​

拒绝权限请求不会删除你的项目。AI 可能会提示缺少权限,或改用只读方式继续分析。你可以补充说明限制条件,例如“只读取文件,不要修改”或“先给出命令,我确认后再执行”。

与终端操作的关系 ​

集成终端中的命令由你直接输入时,不会经过 AI 权限请求。把终端输出交给 AI 分析时,仍建议只粘贴与问题相关的片段,避免暴露不必要的信息。

WARNING

「完全放行」不会让错误操作变得可恢复。使用该策略前应保证项目已通过 Git 或其他方式备份,并在任务结束后通过「审查」页面和最终文件复核改动。