Skip to content

desktop/src-tauri/crates/core/src/adapters/codex/mod.rs

Comment 1, line 1

desktop/src-tauri/crates/core/src/adapters/codex/mod.rs:1

//! Codex adapter directory: architecture.md#adapter-layout.

Comment 2, line 2

desktop/src-tauri/crates/core/src/adapters/codex/mod.rs:2

//! - Stable agent entry point with interface implementation and reexports.

Comment 3, line 3

desktop/src-tauri/crates/core/src/adapters/codex/mod.rs:3

//! - detect handles product/format detection and version selection.

Comment 4, line 4

desktop/src-tauri/crates/core/src/adapters/codex/mod.rs:4

//! - versions maps verified formats; unknown versions try the latest built-in parser.

Comment 5, line 5

desktop/src-tauri/crates/core/src/adapters/codex/mod.rs:5

//! - Retain historical implementations in this directory, without root-level single files.

Comment 6, line 6

desktop/src-tauri/crates/core/src/adapters/codex/mod.rs:6

//!

Comment 7, line 7

desktop/src-tauri/crates/core/src/adapters/codex/mod.rs:7

//! See version-module source references and M2-A/M2-D validation records.

Comment 8, line 21

desktop/src-tauri/crates/core/src/adapters/codex/mod.rs:21

/// Stateless Codex adapter.

Comment 9, line 69

desktop/src-tauri/crates/core/src/adapters/codex/mod.rs:69

// Archive/unarchive moves the same rollout. Keep the root instance

Comment 10, line 70

desktop/src-tauri/crates/core/src/adapters/codex/mod.rs:70

// and native response/session keys, even when both copies exist.

Comment 11, line 81

desktop/src-tauri/crates/core/src/adapters/codex/mod.rs:81

// New rollouts use dated paths. Backfill must not put today's calls

Comment 12, line 82

desktop/src-tauri/crates/core/src/adapters/codex/mod.rs:82

// behind a historical file that needs several bounded read windows.

Comment 13, line 112

desktop/src-tauri/crates/core/src/adapters/codex/mod.rs:112

// Detection/scanning share version dispatch: registered newer formats use rollout_v1;

Comment 14, line 113

desktop/src-tauri/crates/core/src/adapters/codex/mod.rs:113

// verified 0.139–0.151 formats use rollout_legacy; unregistered versions use LatestFallback with rollout_v1.