HookContext(
session: SessionStore,
transcript: Transcript,
settings: BaseSettings | None,
project_root: Path | None = None,
)
Runtime context injected into every hook event, providing session state, transcript, settings, and LLM/CLI helpers.
conf
property
conf: BaseSettings | None
c
property
Alias for settings (shortest form).
turn
cached
property
The current transcript turn (cached).
prior
cached
property
Transcript slice before the current turn (cached).