跳转到内容

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

第 1 条注释,第 1 行

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

//! Qwen Code 原生 ChatRecord 适配器,目录约定见 architecture.md#adapter-layout。

第 2 条注释,第 2 行

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

//! - 本模块是该 Agent 的稳定入口(统一接口实现与再导出);

第 3 条注释,第 3 行

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

//! - [`detect`]:产品/格式探测与版本分派;

第 4 条注释,第 4 行

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

//! - versions 注册固定源码的 ChatRecord 格式,

第 5 条注释,第 5 行

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

//! 格式由源码提交标识,不用 CLI 发行版本列表代替核验。

第 6 条注释,第 6 行

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

//! - 历史版本的格式实现一律保留在本目录内,不再回到根级单文件。

第 7 条注释,第 7 行

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

//!(空行)

第 8 条注释,第 8 行

desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:8

//! 各版本模块头保留 A18 资料;M2/V30 将根目录 qwen.rs 迁移至此,

第 9 条注释,第 9 行

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

//! 原生 ChatRecord 规则不变,SDK 遥测由独立读取器处理。

第 10 条注释,第 20 行

desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:20

/// Qwen Code 适配器(无状态)。

第 11 条注释,第 53 行

desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:53

// 运行时覆盖决定本进程的自动来源根目录;手工根单独保留,

第 12 条注释,第 54 行

desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:54

// 用户仍可明确采集旧安装位置。

第 13 条注释,第 58 行

desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:58

// Qwen 相对路径按自己的工作目录解析,

第 14 条注释,第 59 行

desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:59

// 桌面进程无法确定该目录,不猜测相对路径基准。

第 15 条注释,第 94 行

desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:94

// 只读取文档所述 chats 目录;若遍历所有项目附带文件,

第 16 条注释,第 95 行

desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:95

// 可能尚未找到归档会话就达到目录数限制。

第 17 条注释,第 96 行

desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:96

// 归档会话也在该范围内。

第 18 条注释,第 130 行

desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:130

// Qwen 归档后可能重新建立活动文件,先读取活动文件;

第 19 条注释,第 131 行

desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:131

// 归档中相同的原生 UUID 不新增重复用量。

第 20 条注释,第 169 行

desktop/src-tauri/crates/core/src/adapters/qwen/mod.rs:169

// 原生版本使用 chatrecord_085e98c0;未来增加不同实现时需在此分派。