Skip to main content

parse_codex_jsonl

Function parse_codex_jsonl 

Source
pub fn parse_codex_jsonl(
    path: &Path,
    since: Option<&str>,
    limit: usize,
) -> Result<(Vec<PeekMessage>, bool), PeekError>
Expand description

Parse a Codex rollout jsonl. Returns (messages, truncated).

Only type: "response_item" entries with payload.type: "message" and payload.role in {user, assistant} are processed. Text is concatenated from all blocks in payload.content[] that have a text field (block types include input_text, output_text, etc.). Filters out reasoning payloads and event_msg entries.