Skip to main content

Protocol Hooks (Kotlin/GraalVM)

Protocol Hooks

Enforce organizational protocols and workflows.

LeadGuard (alai-hooks lead-guard)

Event: PreToolUse[Write|Edit|MultiEdit]

Protects lead/sales data integrity.

SessionStartContext (claude-hooks session)

Event: SessionStart

Injects session context on startup: current task, last session summary, system state, next steps.

SubagentStartContext

Events: claude-hooks subagent + alai-hooks subagent

Injects context into spawned subagents: core protocol, active task, file ownership, anti-hallucination rules.

Shell Scripts

Script Event Purpose
boot-enforcer.sh UserPromptSubmit Enforce boot.sh first
user-message-logger.sh UserPromptSubmit Log user messages
session-cleanup.sh Stop Clean temp files
session-ledger.sh Stop, PreCompact Record session summary
context-bundle-logger.sh PostToolUse (async) Log tool usage
worktree-create.sh WorktreeCreate Configure new worktrees