Skip to main content

Module codex

Module codex 

Source
Expand description

Codex CLI session parser for JSONL files. Codex CLI session parser.

Parses session files from OpenAI’s Codex CLI tool. Sessions are stored in JSONL format at ~/.codex/sessions/YYYY/MM/DD/rollout-*.jsonl.

Each line in a JSONL file has a type field:

  • session_meta: Contains session metadata (id, cwd, model, git info)
  • response_item: Contains messages with role and content

Structs§

CodexWatcher
Watcher for Codex CLI sessions.
ParsedCodexMessage
Intermediate representation of a parsed Codex message.
ParsedCodexSession
Intermediate representation of a parsed Codex session.

Functions§

find_codex_session_files
Discovers all Codex session files.
parse_codex_session_file
Parses a Codex JSONL session file.