跳转到内容

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

第 1 条注释,第 1 行

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

//! 探测文档核对的 Aider --analytics-log JSONL 格式。

第 2 条注释,第 2 行

desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:2

//! (段落分隔)

第 3 条注释,第 3 行

desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:3

//! V17:首行 JSON 没有 event/properties/time 结构时,记为未知格式;

第 4 条注释,第 4 行

desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:4

//! 空文件为 Pending。没有版本字段,文档核对格式使用 KnownVersion。

第 5 条注释,第 15 行

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

/// 最多查看文件头 64 KiB;首行可能很长,只检查结构字段。

第 6 条注释,第 19 行

desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:19

// 临时锁定、超时或枚举后清理记为 Pending,下轮重试。

第 7 条注释,第 30 行

desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:30

// 读取窗口已满且无换行时,首行可能截断,部分 JSON 无法有效解析。

第 8 条注释,第 31 行

desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:31

// 保持 Pending,下轮重读完整行,不固定格式判断。

第 9 条注释,第 32 行

desktop/src-tauri/crates/core/src/adapters/aider/detect.rs:32

// 窗口未满表示已读完整文件;单行解析失败确属未知格式。