Skip to main content
hook 是智能体在运行工具之前调用的命令。它从 stdin 以 JSON 读取智能体的 hook 输入,需要阻止调用时,按该智能体的拒绝格式作答。智能体的插件或配置会替你接好它,通常不需要手动运行。 例如,install --cursor 会把下面这条命令写入 Cursor 的 hook 配置,Cursor 每次调用工具都会运行它:

hook 集成选项

hook 需要正好一个集成选项,用来指明智能体。没有选项或选项多于一个时,它打印 hook requires exactly one integration flag. Try: cc-safety-net hook --kimi-code,显示命令帮助,并退出 1。 各智能体的页面说明了它的 hook 检查什么、检查失败时会怎样。在 Claude Code 中,hook 可以改为向你确认,而不是直接阻止。参见 Claude Code 何时改为询问而不是阻止。

没有 hook 选项的智能体

Amp Code、DeepSeek Harness、OpenClaw、OpenCode 和 Pi 没有 hook 选项。它们以插件或扩展的形式,在自己的进程内加载 CC Safety Net。参见集成模型。
没有 hook install 或 hook uninstall 子命令。请使用顶层的 install 和 uninstall 命令。
最后修改于 2026年10月22日