Skip to main content

Module store

Module store 

Source
Expand description

A directory-backed store for supercode’s own sessions — naming, titles, listing, archiving, and deletion. The analog of claude --name / the Codex resume/archive/delete session lifecycle.

Each session is a <name>.jsonl transcript (one crate::ChatMessage per line) plus a <name>.meta.json sidecar carrying the title. Archiving moves the pair under an archived/ subdirectory.

Structs§

ForkProvenance
P4e (§1.6 obligation-6 “fork-to-new-file WITH provenance”) — see SessionStore::fork.
SessionInfo
Lightweight metadata about a stored session.
SessionStore
A filesystem session store rooted at a directory.