/** * Parses a Codex (OpenAI CLI) JSONL session file into FullMessage[]. * * Codex sessions are stored at: * ~/.codex/sessions/YYYY/MM/DD/rollout--.jsonl * * Each line is: { timestamp, type, payload } * * Indexed: * - event_msg.user_message * - response_item.message where role=assistant and phase=final_answer * - response_item.function_call paired with function_call_output by call_id * * Skipped: * - response_item role=user/developer injections * - assistant commentary phase * - reasoning items and other metadata lines */ import type { FullMessage } from "./types"; export declare function codexSessionToMessages(filePath: string): FullMessage[]; export declare function deriveCodexSessionTitle(messages: FullMessage[], lastAssistantMessage?: string): string; //# sourceMappingURL=codex-session-to-messages.d.ts.map