(event: str, callback)
| 159 | HOOKS = {"UserPromptSubmit": [], "PreToolUse": [], "PostToolUse": [], "Stop": []} |
| 160 | |
| 161 | def register_hook(event: str, callback): |
| 162 | HOOKS[event].append(callback) |
| 163 | |
| 164 | def trigger_hooks(event: str, *args): |
| 165 | for callback in HOOKS[event]: |