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集成:自动化钩子测试。
点击查看详细资源列表