SessionStart
01Hook
Runs when a session starts, executing session-start.sh via bash. From kage-core/Kage.
Persistent, verified memory for coding agents — so they stop re-explaining your codebase and never act on stale knowledge. Every memory is checked against your actual code; lives in your repo as plain files, shared via git. No account, no DB. Install: npx -y @kage-core/kage-graph-mcp install
Hook
Runs when a session starts, executing session-start.sh via bash. From kage-core/Kage.
Hook
Runs when you submit a prompt, before the agent sees it, executing observe.sh via bash. From kage-core/Kage.
Hook
Runs before the agent uses a tool for Read, Edit, Write and MultiEdit tool calls, executing observe.sh, kage-read-context.sh and kage-edit-context.sh via bash (3 commands). From kage-core/Kage.
Hook
Runs after a tool call finishes, executing observe.sh via bash. From kage-core/Kage.
Hook
Runs when a tool call fails, executing observe.sh via bash. From kage-core/Kage.
Hook
Runs before the context is compacted, executing observe.sh via bash. From kage-core/Kage.
Hook
Runs when the agent finishes a response, executing stop.sh via bash. From kage-core/Kage.
Hook
Runs when a session ends, executing observe.sh via bash. From kage-core/Kage.
Hook
Runs when a subagent finishes, executing observe.sh via bash. From kage-core/Kage.