核心功能
Delete Agent (Clean) 是一款专为 OpenClaw 生态设计的不可逆资源清理工具,采用"脚本优先、分级确认、安全兜底"的设计理念,确保 Agent 及其关联资产的彻底移除。
核心用法
1. 分级确认机制:强制 --dry-run 预演 → 首次确认本地删除 → 可选二次确认 Telegram 群组删除
2. 脚本化本地清理:通过 delete_agent.py 稳定执行,涵盖配置项、绑定关系、工作目录、定时任务
3. Telegram 群组隔离处理:本地配置清理与物理群组删除分离,后者需独立二次授权,避免误操作
4. 备份暴露与恢复点:自动提示脚本生成的 .bak 备份文件,保留回滚可能
显著优点
- 安全性极高:双重确认+干运行预演,大幅降低误删风险
- 边界清晰:本地资源与外部平台(Telegram)操作解耦,权责分明
- 可恢复性:备份文件主动暴露,非即时清理策略
- 自动化友好:支持网关热重载或重启验证,闭环操作
潜在局限
- Telegram 删除依赖外部工具:需浏览器自动化或手动介入,非原生实现
- 无批量操作:单 Agent 粒度处理,大规模清理需循环调用
- 确认流程较长:高安全设计导致交互步骤较多,熟练用户可能觉繁琐
适合人群
- 需要退役旧 Agent 的 OpenClaw 运维人员
- 对数据残留敏感的企业级用户
- 遵循最小权限原则的安全合规场景
常规风险
- 不可逆操作:确认后删除无法撤销,依赖备份恢复
- Telegram 会话状态:浏览器自动化可能受登录态、2FA 影响
- 并发冲突:若 Agent 正在执行任务,需前置停止