| hook-mapping:user-prompt-submit-cursor | hook-surface:user-prompt-submit | HookSurface |
| hook-mapping:pre-tool-use-cursor | hook-surface:pre-tool-use | HookSurface |
| hook-mapping:post-tool-use-cursor | hook-surface:post-tool-use | HookSurface |
| hook-mapping:session-end-gemini | hook-surface:session-end | HookSurface |
| hook-mapping:user-prompt-submit-gemini | hook-surface:user-prompt-submit | HookSurface |
| hook-mapping:tool-before-gemini | hook-surface:pre-tool-use | HookSurface |
| hook-mapping:tool-after-gemini | hook-surface:post-tool-use | HookSurface |
| hook-mapping:session-idle-gemini | hook-surface:session-idle | HookSurface |
| hook-mapping:shell-env-gemini | hook-surface:shell-env | HookSurface |
| hook-mapping:pre-compact-gemini | hook-surface:pre-compact | HookSurface |
| hook-mapping:tool-before-copilot | hook-surface:pre-tool-use | HookSurface |
| hook-mapping:tool-after-copilot | hook-surface:post-tool-use | HookSurface |
| hook-mapping:compact-before-copilot | hook-surface:pre-compact | HookSurface |
| hook-mapping:pre-tool-use-codex-stdin | hook-surface:pre-tool-use | HookSurface |
| hook-mapping:before-tool-selection-gemini | hook-surface:before-tool-selection | HookSurface |
| hook-mapping:before-model-gemini | hook-surface:before-model | HookSurface |
| hook-mapping:after-model-gemini | hook-surface:after-model | HookSurface |
| hook-mapping:before-agent-gemini | hook-surface:before-agent | HookSurface |
| hook-mapping:error-copilot | hook-surface:error | HookSurface |
| hook-mapping:session-end-cursor | hook-surface:session-end | HookSurface |
| hook-mapping:session-end-oh-my-pi | hook-surface:session-end | HookSurface |
| hook-mapping:tool-result-oh-my-pi | hook-surface:post-tool-use | HookSurface |
| hook-mapping:prompt-oh-my-pi | hook-surface:user-prompt-submit | HookSurface |
| hook-mapping:error-oh-my-pi | hook-surface:error | HookSurface |
| hook-mapping:plugin-session-start-openclaw | hook-surface:session-start | HookSurface |
| hook-mapping:plugin-session-end-openclaw | hook-surface:session-end | HookSurface |
| hook-mapping:plugin-tool-before-openclaw | hook-surface:pre-tool-use | HookSurface |
| hook-mapping:plugin-tool-after-openclaw | hook-surface:post-tool-use | HookSurface |
| hook-mapping:plugin-turn-stop-openclaw | hook-surface:stop | HookSurface |
| hook-mapping:plugin-prompt-submitted-openclaw | hook-surface:user-prompt-submit | HookSurface |
| hook-mapping:gateway-request-received-openclaw | hook-surface:session-start | HookSurface |
| hook-mapping:gateway-request-routed-openclaw | hook-surface:user-prompt-submit | HookSurface |
| hook-mapping:gateway-request-completed-openclaw | hook-surface:session-end | HookSurface |
| hook-mapping:gateway-auth-check-openclaw | hook-surface:tool-permission-request | HookSurface |
| hook-mapping:post-tool-use-pi | hook-surface:post-tool-use | HookSurface |
| hook-mapping:before-provider-request-pi | hook-surface:pi.on-event | HookSurface |
| hook-mapping:after-agent-gemini | hook-surface:gemini.post-response | HookSurface |
| hook-mapping:session-start-gemini | hook-surface:session-start | HookSurface |