敏感动作先确认——哪些操作会停下来等你拍板
核心设计原则
AionClaw 在本地执行任务时,遵循一个基本原则:读操作尽量自动化,写操作和破坏性操作必须人工确认。
- 读取文件:默认可以自动执行(在已授权目录内)
- 创建/修改文件:默认自动执行(但写入目录需要预先授权)
- 删除文件:必须确认,即使在已授权目录内
- 对外发送数据:必须确认(比如把文件上传到网络、发送到聊天群)
- 运行脚本:必须确认(弹窗展示脚本内容,你看过再决定)
完整的敏感操作清单
以下操作 一定会 触发确认弹窗,不能跳过:
| 操作类型 | 具体行为 | 确认方式 |
|---|---|---|
| 文件删除 | 删除任意文件或文件夹 | 弹窗列出将删除的文件,确认"我知道这会删除以下文件" |
| 文件移动到回收站 | 不会触发(安全) | — |
| 上传到网络 | 上传到云存储、发送到聊天群、提交到网站表单 | 弹窗显示上传目标和文件列表 |
| 运行脚本 | Python、Shell、Node.js 脚本 | 弹窗展示脚本源码,可查看、拒绝或修改后执行 |
| 运行系统命令 | 任何 PowerShell / CMD / bash 命令 | 弹窗展示命令内容,确认后执行 |
| 浏览器提交表单 | 填写完表单后的点击提交 | 弹窗确认"要提交到这个网站吗" |
| 调用外部 API | 任何会产生费用或数据外流的 API 调用 | 弹窗显示 API 名称和预计消耗 |
| 修改系统设置 | 比如开机自启、锁屏策略、安全设置 | 弹窗明确告诉你将改什么 |
确认弹窗长什么样
确认弹窗通常包含这些信息:
⚠️ 敏感操作确认
将要执行:删除文件
涉及路径:
- D:\工作\输出\草稿版-备份.docx
- D:\工作\输出\旧方案-v2.docx
来源:Excel 表格专家
触发原因:你要求"清理输出目录中的冗余文件"
[取消] [我知道了,允许执行]
自定义确认规则
在设置 → 安全 → 敏感操作设置里,你可以调整一些默认规则:
降低确认频率(谨慎):
- 开启"文件删除到回收站不弹窗"——只弹出永久删除
- 开启"已签名的社区技能脚本自动执行"——跳过你信任的技能的脚本确认
提高确认频率(更安全):
- 开启"所有脚本都弹窗,包括内置技能"
- 开启"浏览器每次点击都弹窗"(体验很差,不推荐)
自定义静默白名单:
- 把一些你经常执行的操作模式加入白名单,之后自动放行
- 比如"每天早上 8 点的定时简报任务涉及的所有操作"——配好后整条链路不用反复确认
踩过的坑
有用户反馈过两个确认机制带来的实际问题:
问题一:长链路任务连续弹窗打断体验
跑一个涉及 10 个以上步骤的复杂任务,每一步都触发确认的话,你要不断盯着屏幕点"允许"。
解决方案:
- 对于你完全信任的任务发起方式(比如你自己设定的定时任务、固定的专家组合),在设置里开启"这些来源的任务静默执行"
- 对于复杂任务,在发起时明确说"全程执行,不用每步问我,遇到问题再报告"
问题二:脚本看不懂就点了允许
脚本确认弹窗会展示完整源码,但很多用户跳过不看直接点允许——如果是社区技能的脚本,这很危险。
解决方案:
- 只装已审核技能——已审核技能的脚本官方已经扫过了
- 如果确实要执行社区技能的脚本,至少看一眼脚本内容:有没有陌生的网络请求、有没有访问你没授权的目录、有没有删除操作