SessionStart
01Hook Claude Code
One of 10 in hooks.json
Runs when a session starts, running trce spool --harness codex-cli --event SessionStart. From assimovt/trce-cli.
Local-first recorder and share CLI for Claude Code and Codex sessions.
Hook Claude Code
One of 10 in hooks.json
Runs when a session starts, running trce spool --harness codex-cli --event SessionStart. From assimovt/trce-cli.
Hook Claude Code
One of 10 in hooks.json
Runs when you submit a prompt, before the agent sees it, running trce spool --harness codex-cli --event UserPromptSubmit. From assimovt/trce-cli.
Hook Claude Code
One of 10 in hooks.json
Runs before the agent uses a tool, running trce spool --harness codex-cli --event PreToolUse. From assimovt/trce-cli.
Hook Claude Code
One of 10 in hooks.json
Runs when the agent asks permission for an action, running trce spool --harness codex-cli --event PermissionRequest. From assimovt/trce-cli.
Hook Claude Code
One of 10 in hooks.json
Runs after a tool call finishes, running trce spool --harness codex-cli --event PostToolUse. From assimovt/trce-cli.
Hook Claude Code
One of 10 in hooks.json
Runs before the context is compacted, running trce spool --harness codex-cli --event PreCompact. From assimovt/trce-cli.
Hook Claude Code
One of 10 in hooks.json
Runs after the context is compacted, running trce spool --harness codex-cli --event PostCompact. From assimovt/trce-cli.
Hook Claude Code
One of 10 in hooks.json
Runs when a subagent starts, running trce spool --harness codex-cli --event SubagentStart. From assimovt/trce-cli.
Hook Claude Code
One of 10 in hooks.json
Runs when a subagent finishes, running trce spool --harness codex-cli --event SubagentStop. From assimovt/trce-cli.
Hook Claude Code
One of 10 in hooks.json
Runs when the agent finishes a response, running trce spool --harness codex-cli --event Stop. From assimovt/trce-cli.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: