desktop/src-tauri/crates/core/src/adapters/dsh/common.rs
第 1 条注释,第 1 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:1
//! DSH 用量映射源于固定 token-meter README 46a7f68(A08)。第 2 条注释,第 2 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:2
//! 旧持久化格式依据与已独立核验的原生 v4 读取器分别保留。第 3 条注释,第 3 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:3
//!(空行)第 4 条注释,第 4 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:4
//! 依据(packages/llm/token-meter/README.md @ 46a7f68):第 5 条注释,第 5 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:5
//! - tokenUsage 保存完整持久日志中的 uncachedInputTokens、第 6 条注释,第 6 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:6
//! outputTokens、cacheReadTokens 与 cacheWriteTokens,四个字段第 7 条注释,第 7 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:7
//! 各自可选,只有参与的每次 attempt 都提供了相应的缓存、第 8 条注释,第 8 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:8
//! 推理或路由字段时,才产生对应汇总值。第 9 条注释,第 9 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:9
//! 缓存缺失仍为未知,不以零补齐。第 10 条注释,第 10 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:10
//! - 字段含义:uncachedInputTokens 是未缓存输入桶;第 11 条注释,第 11 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:11
//! input_total = uncached + cacheRead + cacheWrite(派生)、第 12 条注释,第 12 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:12
//! total_tokens = input_total + output(派生)。第 13 条注释,第 13 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:13
//!(空行)第 14 条注释,第 14 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:14
//! 共享的 MappedUsage/finish 逻辑在跨 Agent 的 usage_map.rs。第 15 条注释,第 19 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:19
/// DSH 持久日志 usage 样本的四可选字段(assistant/message 携带)。第 16 条注释,第 20 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:20
/// 未完成 attempt 样本跨扫描轮次保存,需要 serde 支持。第 17 条注释,第 30 行
desktop/src-tauri/crates/core/src/adapters/dsh/common.rs:30
/// 四字段是否全部缺失(消息未记录 usage)。