moltbot hooks
管理代理钩子(针对 /new、/reset 及网关启动等命令的事件驱动自动化)。相关:
列出所有钩子
moltbot hooks list从工作区、托管和内置目录列出所有发现的钩子。选项:--eligible、--json、-v, --verbose。
获取钩子信息
moltbot hooks info <name>显示指定钩子的详细信息。参数:<name>(如 session-memory)。选项:--json。
检查钩子就绪状态
moltbot hooks check显示钩子就绪状态摘要(就绪与未就绪数量)。选项:--json。
启用钩子
moltbot hooks enable <name>通过将钩子加入配置(~/.clawdbot/config.json)启用指定钩子。注意:由插件管理的钩子在 moltbot hooks list 中显示为 plugin:<id>,不能在此启用/禁用,请启用/禁用插件。
禁用钩子
moltbot hooks disable <name>通过更新配置禁用指定钩子。禁用后需重启网关以使钩子重新加载。
安装钩子
moltbot hooks install <path-or-spec>从本地目录/归档或 npm 安装钩子包。会将钩子包复制到 ~/.clawdbot/hooks/<id>,在 hooks.internal.entries.* 中启用,并在 hooks.internal.installs 中记录。选项:-l, --link(链接本地目录而非复制)。支持的归档:.zip、.tgz、.tar.gz、.tar。
更新钩子
moltbot hooks update <id>
moltbot hooks update --all更新已安装的钩子包(仅 npm 安装)。选项:--all、--dry-run。
内置钩子
session-memory
在发出 /new 时将会话上下文保存到内存。启用:moltbot hooks enable session-memory。输出:~/clawd/memory/YYYY-MM-DD-slug.md。
command-logger
将所有命令事件记录到集中审计文件。启用:moltbot hooks enable command-logger。输出:~/.clawdbot/logs/commands.log。
soul-evil
在清理窗口内或随机将注入的 SOUL.md 内容替换为 SOUL_EVIL.md。启用:moltbot hooks enable soul-evil。
boot-md
在网关启动时(频道启动之后)运行 BOOT.md。事件:gateway:startup。启用:moltbot hooks enable boot-md。