导航菜单
切换主题

Custom Hook Development

自定义钩子开发,包括 Shell 脚本、HTTP Webhook、MCP 工具、Prompt/Agent 钩子

知识点(5 个)

Shell Script Hooks

12 资源

掌握 Shell 脚本钩子开发,理解输入输出格式和退出码处理。输入格式:JSON数据从stdin读取;输出格式:JSON响应到stdout;退出码:0成功、2阻止、非0错误;环境变量:钩子上下文信息;阻塞模式:同步执行等待结果。

点击查看详细资源列表

HTTP/Webhook Hooks

11 资源

掌握 HTTP 钩子开发,实现 Webhook 服务器和认证机制。请求格式:POST请求发送JSON;响应格式:JSON响应;认证机制:Bearer Token、API Key;超时设置:请求超时配置;服务器实现:Express、Flask、FastAPI。

点击查看详细资源列表

MCP Tool Hooks

10 资源

掌握 MCP 工具钩子开发,理解 MCP 协议和服务器构建。MCP协议:Model Context Protocol规范;服务器开发:创建MCP服务器;工具暴露:将钩子作为MCP工具;匹配规则:MCP工具匹配器;Claude集成:Claude Code MCP配置。

点击查看详细资源列表

Prompt/Agent Hooks

11 资源

掌握 Prompt 和 Agent 钩子开发,实现 LLM 评估和子代理编排。Prompt钩子:使用LLM评估内容;Agent钩子:启动子代理处理;内容审核:自动内容过滤;多代理编排:子代理协作模式;钩子链:多个钩子串联执行。

点击查看详细资源列表

Hook Testing & Debugging

11 资源

掌握钩子测试与调试方法,建立完善的开发工作流。测试策略:单元测试、集成测试;调试方法:日志记录、事件模拟;常见错误:超时、格式错误;性能监控:执行时间追踪;CI/CD集成:自动化钩子测试。

点击查看详细资源列表