跳转到内容

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;增加格式实现后,按版本选择分派。