desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs
Comment 1, line 1
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:1
//! Qwen Code native ChatRecord adapter; layout: architecture.md#adapter-layout.Comment 2, line 2
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:2
//! - Stable product entry point implementing/re-exporting the common interface.Comment 3, line 3
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:3
//! - [`detect`]: product/format detection and version selection.Comment 4, line 4
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:4
//! - [`versions`]: fixed-source ChatRecord format registry;Comment 5, line 5
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:5
//! the source commit identifies the format rather than a CLI-release allowlist.Comment 6, line 6
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:6
//! - Keep historical format implementations in this directory, without root-level single files.Comment 7, line 7
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:7
//!Comment 8, line 8
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:8
//! Version headers retain A18 references; M2/V30 moved the former root qwen.rs hereComment 9, line 9
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:9
//! without changing the native ChatRecord rules. SDK telemetry has a separate reader.Comment 10, line 20
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:20
/// Stateless Qwen Code adapter.Comment 11, line 53
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:53
// The runtime override selects this process's automatic root. Keep manual rootsComment 12, line 54
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:54
// separate so users can explicitly collect from a previous installation.Comment 13, line 58
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:58
// Qwen resolves relative overrides against its own working directory,Comment 14, line 59
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:59
// which this desktop process cannot determine; do not guess that base.Comment 15, line 94
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:94
// Inspect only documented chats directories. Enumerating every project sidecarComment 16, line 95
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:95
// could exhaust directory limits before reachingComment 17, line 96
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:96
// archived sessions.Comment 18, line 130
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:130
// Qwen may recreate an active file after archiving. Read active files first;Comment 19, line 131
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:131
// shared native archive UUIDs do not add duplicate usage.Comment 20, line 169
desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:169
// Current native versions share chatrecord_085e98c0; future distinct readers require dispatch here.