desktop/src-tauri/crates/core/src/adapters/junie/detect.rs
第 1 条注释,第 1 行
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:1
//! Junie CLI 探测:文档定义的 sessions/<id>/events.jsonl 结构。第 2 条注释,第 14 行
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:14
/// 已识别事件日志但头部无用量时,继续分块搜索的上限。第 3 条注释,第 15 行
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:15
/// 大文件后段可能才有用量;有界读取限制扫描范围。第 4 条注释,第 26 行
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:26
/// 按 LlmResponseMetadataEvent/modelUsage 结构识别 events.jsonl。第 5 条注释,第 27 行
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:27
/// 段落分隔。第 6 条注释,第 28 行
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:28
/// 已确认是 Junie 类型化日志,但前 64 KiB 无用量时,第 7 条注释,第 29 行
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:29
/// 分块搜索至 4 MiB;仍无用量时返回 Pending,下轮重探。第 8 条注释,第 30 行
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:30
/// 避免早期或没有调用的会话被误判为 UnknownFormat,永久无法采集。第 9 条注释,第 32 行
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:32
// 枚举后暂时持锁、超时或被删除:Pending,下轮重探,不永久记录失败。第 10 条注释,第 75 行
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:75
// 用量出现在头部窗口之后,但仍在搜索上限内。第 11 条注释,第 86 行
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:86
// 类型化日志在搜索窗口内没有用量,可能是会话早期,尚无法判断。第 12 条注释,第 87 行
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:87
// Pending 下轮重新探测,与未知格式区别处理;拒绝规则见 framework.rs。