Client-side fulfillment for server-owned Hooks v2 interrupts.
Serialize a hook invocation response for Command(resume=...).
Parse a hook invocation interrupt payload when present.
Execute a server-owned hook request and return a resume payload.
Fulfill a raw interrupt value when it is a hook invocation.
Fulfill pending hook interrupts into a resume map keyed by interrupt id.
Response returned for a server-owned hook invocation.
Request sent for a server-owned hook invocation.
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.
Deduplicate hook fulfillment for one client session.