SOUL 恶意钩子
SOUL 恶意钩子会在清除窗口期间或通过随机概率,将注入的SOUL.md 内容替换为 SOUL_EVIL.md。它不会修改磁盘上的文件。
工作原理
当agent:bootstrap 运行时,该钩子可以在系统提示被组装之前,在内存中替换 SOUL.md 的内容。如果 SOUL_EVIL.md 不存在或为空,OpenClaw 会记录一条警告,并保留正常的 SOUL.md。
子代理运行在其引导文件中不包含 SOUL.md,因此此钩子对子代理没有任何影响。
启用
SOUL.md 相邻)中创建 SOUL_EVIL.md。
选项
file(字符串):备用 SOUL 文件名(默认:SOUL_EVIL.md)chance(0–1 之间的数字):每次运行使用SOUL_EVIL.md的随机概率purge.at(HH:mm):每日清除开始时间(24小时制)purge.duration(持续时间):清除窗口长度(例如30s、10m、1h)
agents.defaults.userTimezone;否则使用主机时区。
注意事项
- 不会在磁盘上写入或修改任何文件。
- 如果
SOUL.md不在引导列表中,该钩子将不起作用。