Expand description
JSONL line parsers for Claude Code and Codex CLI session transcripts.
Every function here is deterministic and side-effect-free so the unit tests can run without any runtime or DB setup.
Structs§
- Parsed
Event - A single parsed event, source-agnostic.
Functions§
- parse_
cc_ line - Parse one Claude Code JSONL line.
- parse_
chatgpt_ export - Parse a ChatGPT data-export
conversations.jsonfile: parses the whole file at once (unlike the line-at-a-timeparse_cc_line/parse_codex_line) and returns every message-bearing event across every conversation, in deterministic DFS preorder per conversation. - parse_
codex_ line - Parse one Codex CLI JSONL line.