Skip to main content

Module hooks

Module hooks 

Source
Expand description

Session Start Hooks - Dynamic prompt injection

This module provides hooks that inject content at session start:

  • SessionStart hook: Inject skill rules, red flags before user message
  • TodoReminder: Remind pending tasks from TodoWrite
  • DiagnosticsInjection: Real-time LSP diagnostics

§Injection Order

Session Start:
├── Core system prompt (static)
├── Environment info (startup)
├── SessionStart hook content ← This module
├── Deferred tools (MCP)
├── Todo reminder (if pending)
└── Diagnostics (real-time)

Structs§

DiagnosticEntry
Diagnostic entry for injection
DiagnosticsInjection
Diagnostics injection builder
SessionStartContext
Combined session start context
SessionStartHook
SessionStart hook content builder
TodoReminder
Todo reminder content builder