File Safety SOP - 文件操作安全规则
核心原则
不可逆操作必须询问用户,禁止擅自批量删除/移动
禁止行为
- 批量删除: 禁止rm -rf、shutil.rmtree等递归删除整个文件夹
- 批量移动: 禁止一次性移动大量文件/文件夹到其他位置
- 系统目录操作: 禁止操作Windows系统目录、Program Files等关键路径
- 覆盖写入: 改前必读,禁止盲目覆盖重要文件
允许行为
- 单文件操作: 可以读取、修改单个文件(改前必读)
- cwd内实验: ./目录下可自主创建/修改/删除实验性文件
- memory模块: 可按META-SOP规则修改memory目录下文件
操作前检查清单
- [ ] 目标路径是否为系统关键目录?
- [ ] 是否涉及批量操作(>5个文件)?
- [ ] 操作是否可逆?
- [ ] 是否需要先备份?
硬约束(sys_prompt同步)
- 禁止rm -rf: 严禁递归删除,包括shutil.rmtree、del /s /q等
- 禁止删除项目根目录外的文件: 操作范围限于D:\GenericAgent内
- 批量删除前必须先列出文件让用户确认: >3个文件的删除/移动必须先list
- 禁止批量移动: >5个文件的移动需用户明确授权
- 改前必读: 任何文件修改前必须先file_read
违规处理
发现批量删除/移动意图 → 立即停止 → 询问用户确认