DevTrends开发者趋势
主题色

wynneyin /

hookprobe

配置了 Claude Code hook,却不确定它有没有执行?HookProbe 将配置读取、单个脚本模拟测试和临时真实会话探针分开检查,输出 PASS、FAIL 或 UNKNOWN 及对应证据。它用 Go 编写,构建后的程序无需第三方运行依赖,提供中英文说明、示例配置和离线 Demo,适合排查 command hooks,也适合学习子进程管理与事件协议测试。 亮点 区分“配置能读取”“脚本能执行”和“观察到运行时回调”,避免把一个模…

语言GoDT研究与学习DT软件开发DTAgent 能力扩展DTAgent 管理与编排DTLinuxDTmacOSDTClaude Code

关于

配置了 Claude Code hook,却不确定它有没有执行?HookProbe 将配置读取、单个脚本模拟测试和临时真实会话探针分开检查,输出 PASS、FAIL 或 UNKNOWN 及对应证据。它用 Go 编写,构建后的程序无需第三方运行依赖,提供中英文说明、示例配置和离线 Demo,适合排查 command hooks,也适合学习子进程管理与事件协议测试。 亮点 区分“配置能读取”“脚本能执行”和“观察到运行时回调”,避免把一个模拟测试通过误当成原有 hook 已注册。 提供 JSON 报告和明确退出码;证据不足时返回 UNKNOWN。真实探针依赖回调记录与文件副作用,不采信模型回复中的成功描述。 demo 可离线体验,不启动 Claude、不消耗模型额度、不修改现有配置。 MIT 许可;公开 CI 已在 macOS、Ubuntu 运行 race 测试、go vet、构建和离线 适用范围:同步 command hooks 的 SessionStart、PreToolUse、PostToolUse。真实 Claude 会话尚未实测;自动化传输测试使用明确标记的替身。probe 仅验证本次临时注入的 canary,不证明已有 hook 在原配置位置已注册。真实探针需要已有 Claude 登录与额度。

收录记录

  1. HelloGitHub·用户投稿

    2026年11月10日 · 1 次收录

讨论这个产品