深度集成

安全操作确认

为确保所有由 Agent 发起的、可能影响您本地系统的操作都在用户的完全控制之下,Z Code 默认启用了一项操作前手动确认机制

此机制是产品核心安全策略的一部分,旨在赋予用户对 Agent 行为的最终否决权,防止意外或未经授权的操作发生。

安全提示:务必在确认前仔细阅读即将执行的命令、影响范围和风险提示。

安全操作确认


工作流程

  1. 触发确认:当 Agent 尝试执行任何具有潜在风险的动作时(例如运行命令行脚本、访问网络资源或修改关键文件),其执行流程会自动暂停。
  2. 弹出请求:界面会展示权限确认面板,其中包含 Agent 当前的执行状态、准备运行的命令,以及对应的风险提醒。
  3. 用户决策:您需要手动选择处理方式并确认后,Agent 才会继续执行或停止本次操作。

决策选项

选项说明建议场景
允许仅授权 Agent 执行当前这一次操作。处理临时或仍需逐次确认的任务。
始终允许后续相同命令不再询问。您已确认该类操作安全可信,且接下来会频繁重复执行。
拒绝阻止本次操作继续执行。发现命令、路径或风险说明不符合预期时。

注意:“始终允许”会在当前会话内放宽同类命令的确认频率,请仅在完全信任该操作时使用。

交互提示:权限面板支持使用 Tab 或上下方向键切换选项,并按回车确认。

适用场景

  • 运行第三方脚本:当 Agent 尝试运行您项目中的 Python、Shell 或 Node.js 脚本时。
  • 网络请求:Agent 需要通过 curl 或其他方式访问外部 API 时。
  • 系统级命令:执行可能修改系统配置或删除文件的命令时。

下一步