Expand description
Parsing of Claude Code session JSONL into typed conversation values.
Structs§
- Answered
- What a result needs to know about the call it answers: which tool ran, and the path it ran on where the tool has one, since a file’s contents are set by its extension and only the call records the name.
- Folio
- One rendered session: the unit the tool turns into a single HTML file.
- Image
Source - Panel
- One speaker’s contribution as displayed. Folding the wire-level turns into panels is where harness scaffolding is filtered and tool results are reunited with the assistant that called them, so the renderer walks an already-clean stream and never re-derives any of it.
- Session
Peek - A session’s listing metadata, scanned by
Folio::peekfor pickers and indexes that show sessions without rendering them. - Turn
- A conversation turn, with the role lifted out of the JSONL’s
typetag. - Usage
- What one turn cost: what the model read, split by where it came from, and what it wrote.