/** * Adapter for OpenAI Codex sessions. * * Storage: ~/.codex/sessions/YYYY/MM/DD/rollout--.jsonl * Each line has: { timestamp, type, payload } * Types: session_meta, event_msg, response_item, turn_context * Payload roles: developer, user, assistant, function_call, function_call_output */ import type { SessionAdapter, CanonicalSession } from "./types.js"; export declare class CodexAdapter implements SessionAdapter { readonly id = "codex"; readonly name = "OpenAI Codex"; isAvailable(): boolean; getSessionsDir(): string; discoverSessions(): string[]; parseSession(filePath: string): CanonicalSession | null; } //# sourceMappingURL=codex.d.ts.map