跳转到内容

desktop/src-tauri/crates/core/tests/kilo_contract.rs

第 1 条注释,第 1 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:1

//! Kilo Code CLI 适配器约定测试:真实脱敏 测试数据(session-7.4.9-family /

第 2 条注释,第 2 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:2

//! session-7.4.8-edges,前一会话实读提取 + _expectations.md 人工核算)经

第 3 条注释,第 3 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:3

//! 读取→解析→标准化→commit_batch→查询。数值全部对照

第 4 条注释,第 4 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:4

//! tests/fixtures/kilo/*._expectations.md 的独立核算,不改计算规则。

第 5 条注释,第 10 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:10

// 手工核算汇总(对照 _expectations.md):

第 6 条注释,第 11 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:11

// - 7.4.9-family:5 会话(1 主 + 4 子)58 行消息(51 assistant + 7 user)。

第 7 条注释,第 12 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:12

// 逐次五字段合计:input=121774 output=8876 reasoning=45302

第 8 条注释,第 13 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:13

// 缓存读取合计为 2137472,缓存写入为 0;派生总量为 2313424。

第 9 条注释,第 14 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:14

// canonical 计算规则:input_total = input+cr+cw = 2259246;

第 10 条注释,第 15 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:15

// 含推理的输出为 54178;完整总量为 2313424。

第 11 条注释,第 16 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:16

// 逐会话对账 detail_sum:1984963/39997/167085/61589/59790,全部 matched;

第 12 条注释,第 17 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:17

// missing_total_msgs=1(未完成消息,无 tokens.total)。

第 13 条注释,第 18 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:18

// - 7.4.8-edges:1 会话 16 行消息(13 assistant + 3 user);模型 k2p7×2 +

第 14 条注释,第 19 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:19

// glm-5.2×11;两条 error 消息 tokens 全零且缺 total(missing_total_msgs=2);

第 15 条注释,第 20 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:20

// 五字段合计 input=33638 output=1535 reasoning=4403 cache_read=272896 cw=0

第 16 条注释,第 21 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:21

// 派生总量为 312472;标准化后的输入为 306534,输出为 5938。

第 17 条注释,第 65 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:65

// 核对所选年度的 UTC 合计,该范围包含七月和八月样本。

第 18 条注释,第 75 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:75

// 分类:主会话 37 primary + 子会话(parent_id 非空)14 sub_agent。

第 19 条注释,第 86 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:86

// 每条记录所属会话的已登记版本选择 known_version,不以整个数据库的最高版本推断。

第 20 条注释,第 102 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:102

// 核对稳定的 kilo:msg:<message.id> 身份和所选 token 字段。

第 21 条注释,第 140 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:140

// 测试数据 anon-8:input=20040 output=51 reasoning=477 cache 全 0 total=20568。

第 22 条注释,第 153 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:153

// 子会话消息的 parent_session_id 与 sub_agent 分类

第 23 条注释,第 154 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:154

//(anon-47 是子会话 anon-3 的 assistant 消息)。

第 24 条注释,第 166 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:166

// 缺 total 的未完成消息:source_total NULL、partial 生命周期、source_start 时间。

第 25 条注释,第 187 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:187

// 会话累计快照对账:5 个会话全部 matched,明细合计逐会话对照期望。

第 26 条注释,第 204 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:204

// 事件时间取 data.time.completed(毫秒 epoch)。

第 27 条注释,第 215 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:215

// 无诊断:真实 测试数据 全部行成功解析映射。

第 28 条注释,第 245 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:245

// 双模型切换按消息归属(k2p7×2 + glm-5.2×11)。

第 29 条注释,第 260 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:260

// error 消息:error_status=error、tokens 全零照常记账、缺 total(2 条)。

第 30 条注释,第 280 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:280

// 版本 7.4.8 已收录;单会话对账 matched。

第 31 条注释,第 289 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:289

// 本机实读 7.8.1 会话脱敏:顶层 modelID/providerID(k3-256k / kimi-code-owent),

第 32 条注释,第 290 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:290

// 34 次调用、单会话对账 matched;登记为已验证版本后不再走 latest_fallback。

第 33 条注释,第 322 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:322

// 将已核对的 7.8.1 记录顶层 providerID 写入数据库。

第 34 条注释,第 330 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:330

// 7.8.1 已登记:known_version ⇒ 文件状态 active(不标 active_compat/需核对)。

第 35 条注释,第 336 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:336

// 单会话对账 matched。

第 36 条注释,第 340 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:340

// 模拟旧版已消费游标;新增已验证版本须自动重评字节未变的库。

第 37 条注释,第 503 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:503

// 默认根:home_dir 推导 <home>/.local/share/kilo(Unix 布局,Windows 同形)。

第 38 条注释,第 517 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:517

// 手工根三形态:kilo home 本身 / 其父目录 / 用户 home。

第 39 条注释,第 545 行

desktop/src-tauri/crates/core/tests/kilo_contract.rs:545

// 空目录不产出根。