Skip to main content

Module session

Module session 

Source
Expand description

RPC session state.

Structs§

RpcSession
SessionOverrides
Per-session runtime overrides. All fields are optional — None means “use config default”. Overrides are session-scoped, do not persist, and evaporate when the session ends.
SessionStore
UploadEntry
An entry in the per-session upload index (content-addressed by SHA-256).

Enums§

CancelCause
Why a session’s in-flight turn cancel token was fired. Recorded at the firing site and drained at the turn-verdict site so the durable audit row names the trigger instead of leaving a bare “cancelled” with no provenance. Each variant is a distinct, named path — there is deliberately no catch-all “unknown”: a fired token must be attributable.