Skip to content

desktop/src-tauri/crates/core/src/adapters/xum/detect.rs

Comment 1, line 1

desktop/src-tauri/crates/core/src/adapters/xum/detect.rs:1

//! Detect documented session-usage.json fields: byModel and lastRequest/version.

Comment 2, line 15

desktop/src-tauri/crates/core/src/adapters/xum/detect.rs:15

// Temporary lock/timeout/removal after enumeration is Pending; retry detection next run.

Comment 3, line 26

desktop/src-tauri/crates/core/src/adapters/xum/detect.rs:26

// Classify integer version honestly (V30): reference parser tokscale mux.rs covers

Comment 4, line 27

desktop/src-tauri/crates/core/src/adapters/xum/detect.rs:27

// documented version=1 or absent; unseen integer values use LatestFallback

Comment 5, line 28

desktop/src-tauri/crates/core/src/adapters/xum/detect.rs:28

// compatibility attempts, without claiming KnownVersion.

Comment 6, line 49

desktop/src-tauri/crates/core/src/adapters/xum/detect.rs:49

// A truncated prefix or incomplete JSON parse does not verify the version.