Open Issues Need Help
View All on GitHubTyped Python SDK and offline test runner for Claude Code hooks: one frozen dataclass per documented event (33), decision builders that print the documented JSON and exit codes, and a CLI that explains which handlers fire from merged settings and replays recorded payloads through them in dry run. Standard library only, Python 3.11+.
Typed Python SDK and offline test runner for Claude Code hooks: one frozen dataclass per documented event (33), decision builders that print the documented JSON and exit codes, and a CLI that explains which handlers fire from merged settings and replays recorded payloads through them in dry run. Standard library only, Python 3.11+.
Typed Python SDK and offline test runner for Claude Code hooks: one frozen dataclass per documented event (33), decision builders that print the documented JSON and exit codes, and a CLI that explains which handlers fire from merged settings and replays recorded payloads through them in dry run. Standard library only, Python 3.11+.
Typed Python SDK and offline test runner for Claude Code hooks: one frozen dataclass per documented event (33), decision builders that print the documented JSON and exit codes, and a CLI that explains which handlers fire from merged settings and replays recorded payloads through them in dry run. Standard library only, Python 3.11+.
Typed Python SDK and offline test runner for Claude Code hooks: one frozen dataclass per documented event (33), decision builders that print the documented JSON and exit codes, and a CLI that explains which handlers fire from merged settings and replays recorded payloads through them in dry run. Standard library only, Python 3.11+.