跳转到内容

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)。