功能

Hooks:在 Agent 行为前后注入你的逻辑

PreToolUse、PostToolUse、SessionStart、Stop、UserPromptSubmit — 6 个生命周期节点都可以挂 shell hook。你可以审计、改写、阻断、缓存、上报。

让"AI 黑盒"变成可控的工作流。

配置就在 Vault

Hooks 配置写在 `<WorkspaceDir>/.kition/hooks.json`,跟随 Vault 走。换电脑、换团队,配置同步。

6 个时机

PreToolUse / PostToolUse 拦截每一次工具调用;SessionStart / Stop 设置或回收资源;UserPromptSubmit 改写或预处理输入;Notification 推送外部告警。

常见用法

审计:把每次文件写入打到日志服务器。合规:禁止 Agent 访问某些目录。缓存:把昂贵的 web_fetch 结果落地复用。增强:把指令翻译为你的 DSL。

可与 MCP / 子 Agent 联动

Hook 可以触发新的 MCP 调用,也可以拒绝某次子 Agent 的 spawn — 整套机制是可组合的。

下载 Kition

本地优先的 AI 工作空间。Markdown 文档、结构化数据表、AI Agent,全部跑在你自己的电脑上。