Skip to main content

Module session

Module session 

Source
Expand description

Session v1 JSONL storage (S9.3).

Append-only, versioned JSONL format for session persistence. The first line is a header; subsequent lines are tree entries forming a conversation tree.

Structs§

CompactionEntry
A compaction tree entry (S9.3 compaction type).
LeafEntry
A leaf pointer entry (S9.3 leaf type).
MessageEntry
A message tree entry (S9.3 message type).
SessionHeader
Session header — the first line of a JSONL file (S9.3).
SessionReader
JSONL reader with crash recovery.
SessionWriter
Append-only JSONL writer with crash-safe flush.

Enums§

CrashRecovery
Crash recovery status returned by SessionReader.
SessionEntry
All tree entry types (S9.3).