Plugin Reference
This page documents a Claude Code hook that runs automatically during sessions.
auto-generated from kli/hooks/session-start.lisp

Session Start

SessionStart hook handler

Event: SessionStart

What It Does

  • Stale PID cleanup (primary SessionEnd compensation)
  • Session lock + active-PID tracking
  • PID registration with task-mcp + daemon start if not running
  • Git branch + short commit
  • Parallel session detection
  • Playbook session initialization (merged from playbook-session-start)

Handler

session-start-handler — SessionStart handler: git state + parallel sessions + playbook init.