Skip to content

desktop/src-tauri/crates/core/src/adapters/claude/versions/mod.rs

Comment 1, line 1

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

//! Claude registry maps format versions to implementations or fallback.

Comment 2, line 2

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

//! See architecture.md#adapter-layout / #unknown-version, V30.

Comment 3, line 3

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

//!

Comment 4, line 4

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

//! Native 2.1.197 assistants include their own version. Select each record independently;

Comment 5, line 5

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

//! first-line/installed versions cannot identify history. Retain the legacy format ID and read other versions compatibly.

Comment 6, line 9

desktop/src-tauri/crates/core/src/adapters/claude/versions/mod.rs:9

/// This constant selects the latest built-in implementation without network access.

Comment 7, line 12

desktop/src-tauri/crates/core/src/adapters/claude/versions/mod.rs:12

/// Documentation-based format ID, not CLI version; upstream transcript formats are unstable.

Comment 8, line 13

desktop/src-tauri/crates/core/src/adapters/claude/versions/mod.rs:13

/// The legacy A01 format does not establish a verified CLI version.

Comment 9, line 16

desktop/src-tauri/crates/core/src/adapters/claude/versions/mod.rs:16

/// Registered format versions mapped to implementations.

Comment 10, line 17

desktop/src-tauri/crates/core/src/adapters/claude/versions/mod.rs:17

/// Retain the legacy format ID; only native 2.1.197 is explicitly registered.

Comment 11, line 23

desktop/src-tauri/crates/core/src/adapters/claude/versions/mod.rs:23

/// Version selection result.

Comment 12, line 30

desktop/src-tauri/crates/core/src/adapters/claude/versions/mod.rs:30

/// Detection and scanning share this V30 format-selection function.

Comment 13, line 43

desktop/src-tauri/crates/core/src/adapters/claude/versions/mod.rs:43

// Read unverified native versions compatibly.

Comment 14, line 50

desktop/src-tauri/crates/core/src/adapters/claude/versions/mod.rs:50

// Keep compatibility metadata when no version is supplied.

Comment 15, line 76

desktop/src-tauri/crates/core/src/adapters/claude/versions/mod.rs:76

// An unregistered native version does not become verified support.