用途
Dispel Magic 用于“干净地”终止、禁用或移除处于活动状态的 AI 工具。在该技能集中,它被当作一个可直接交付使用的技能来处理,其规范参考输入为“Dispel Magic (spell)”。它对应的反向技能是 Detect Magic。
主要能力
根据资料,该技能覆盖以下操作对象与环节:
- 关闭正在运行的自动化、cron 定时任务、Webhook 或智能体循环。
- 在系统下线时,确保没有遗留的自动化任务继续运行。
- 在监控器或集成出现错误触发时,先行禁用它们,以免造成更大损坏。
- 优先采用优雅关闭,而不是强制杀死进程,以保留状态、便于恢复与重新启用。
- 验证目标已完全停止,并报告残留影响或孤立状态。
使用方式
资料给出的流程如下:
- 在动手前,先重述目标、成功条件以及不可触碰的边界。
- 识别需要停用的活动对象;如果情况不清楚,先使用 Detect Magic。
- 评估依赖关系:还有哪些内容依赖该自动化,停掉它会导致什么中断。
- 执行优雅关闭,并保留配置,以便之后可能重新启用。
- 验证自动化已完全停止,并报告残留影响或孤立状态。
- 在执行会改变访问权限、触发告警或触及真实系统边界的现场操作之前,停下来等待明确确认。
调用示例:/dispel-magic safely shut down this automation and confirm nothing is left running that shouldn't be。
交付物
- 确认目标自动化已完全停止。
- 保留一份配置副本,以便重新启用。
- 列出下游影响以及需要清理的孤立状态。
适用场景
- 需要干净关闭某个正在运行的自动化、定时任务、Webhook 或智能体循环。
- 系统下线时,防止遗留自动化继续运行。
- 监控或集成误触发,需要先行禁用。
限制与防护原则
- 不提供具体实现命令;技能依赖 Hermes Agent 及会话的常规工具集,没有额外运行时依赖。
- 把真实操作面视为实际运维工作,不当作装饰性内容。
- 禁用与生产环境相连的自动化前,必须与用户确认。
- 优先优雅关闭,保留状态以便恢复。
- 不要停用自己不理解的项;不确定时先用 Detect Magic。
- 验证时需检查:交付物是否齐全,已确认事实、假设与推断是否明确区分,以及明确的现场目标、确认关卡和回滚或恢复路径。