SessionStart
01Hook
Runs when a session starts, running clens-hook SessionStart. From edobreque/clens.
Capture and analyze Claude Code sessions locally to track every tool call, decision, and reasoning step without external dependencies.
Hook
Runs when a session starts, running clens-hook SessionStart. From edobreque/clens.
Hook
Runs when a session ends, running clens-hook SessionEnd. From edobreque/clens.
Hook
Runs when you submit a prompt, before the agent sees it, running clens-hook UserPromptSubmit. From edobreque/clens.
Hook
Runs before the agent uses a tool, running clens-hook PreToolUse. From edobreque/clens.
Hook
Runs after a tool call finishes, running clens-hook PostToolUse. From edobreque/clens.
Hook
Runs when a tool call fails, running clens-hook PostToolUseFailure. From edobreque/clens.
Hook
Runs when the agent asks permission for an action, running clens-hook PermissionRequest. From edobreque/clens.
Hook
Runs when the agent sends a notification, running clens-hook Notification. From edobreque/clens.
Hook
Runs when a subagent starts, running clens-hook SubagentStart. From edobreque/clens.
Hook
Runs when a subagent finishes, running clens-hook SubagentStop. From edobreque/clens.
Hook
Runs when the agent finishes a response, running clens-hook Stop. From edobreque/clens.
Hook
Runs on the TeammateIdle event, running clens-hook TeammateIdle. From edobreque/clens.
Hook
Runs when a task is marked completed, running clens-hook TaskCompleted. From edobreque/clens.
Hook
Runs before the context is compacted, running clens-hook PreCompact. From edobreque/clens.
Hook
Runs on the ConfigChange event, running clens-hook ConfigChange. From edobreque/clens.
Hook
Runs when a git worktree is created, running clens-hook WorktreeCreate. From edobreque/clens.
Hook
Runs when a git worktree is removed, running clens-hook WorktreeRemove. From edobreque/clens.