Session-scoped client facade for the Hooks v2 runtime.
User-level Deep Agents directory, optionally set by DEEPAGENTS_HOME.
Load, validate, merge, and hash Hooks v2 configuration.
Deduplicate hook fulfillment for one client session.
Execute Hooks v2 invocations against one immutable snapshot.
Immutable, declaration-ordered Hooks v2 runtime configuration.
Append-only JSONL transcript projections owned by the client process.
Explicit user/project path context for project-sensitive behavior.
Origin and environment for groups one enabled plugin contributed.
Client-only materialization needed to build one hook wire envelope.
Client-owned session runtime around an immutable Hooks snapshot.
Owns configuration snapshot identity, transcript materialization, and the
HookEngine. Server-owned lifecycle events reach this runtime through the
interrupt fulfill path in hooks.client.