desktop/src-tauri/crates/core/src/adapters/claude/mod.rs
第 1 条注释,第 1 行
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:1
//! Claude Code 适配器:独立目录,见 architecture.md#adapter-layout、V30。第 2 条注释,第 2 行
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:2
//! - 本模块是该 Agent 的稳定入口,实现统一接口并再导出。第 3 条注释,第 3 行
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:3
//! - [`detect`]:按首条记录类型识别格式。第 4 条注释,第 4 行
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:4
//! - [`versions`]:旧文档依据与原生逐条 2.1.197 版本分别登记。第 5 条注释,第 5 行
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:5
//! - 历史格式实现保留在本目录,不恢复根目录的单文件适配器。第 6 条注释,第 6 行
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:6
//! 段落分隔。第 7 条注释,第 7 行
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:7
//! 各版本模块文件头说明原始格式依据;目录迁移保留已验证的拒绝规则:第 8 条注释,第 8 行
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:8
//! 未列明的记录类型或非用量记录携带 usage 时,拒绝整个文件,见 V17。第 9 条注释,第 23 行
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:23
/// 无状态的 Claude Code 适配器。第 10 条注释,第 71 行
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:71
// projects/<project>/<session>.jsonl 深度 2;subagents/ 中转录深度 3。第 11 条注释,第 106 行
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:106
// 当前已验证格式共用 transcript_doc1;增加格式实现后,按版本选择分派。