跳转到内容

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

第 1 条注释,第 1 行

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

//! Kimi Code(A12,M4)约定测试:真实脱敏 测试数据(session-main + subagent-agent-0,

第 2 条注释,第 2 行

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

//! 本机 desktop 1.0.3 / wire protocol_version=1.5,2026-09-25 提取)经

第 3 条注释,第 3 行

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

//! 读取→解析→标准化→commit_batch→查询。期望值为人工核算,

第 4 条注释,第 4 行

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

//! 见 tests/fixtures/kimi-code/*.sanitized.json 同名 _expectations.md。

第 5 条注释,第 12 行

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

// 手工核算(对照 _expectations.md;roundtrip jq 独立复核相等):

第 6 条注释,第 13 行

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

// 主会话为 369 条 primary 回合记录和 3 条 auxiliary 压缩记录,共 372 条。

第 7 条注释,第 14 行

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

// 主会话各字段:inputOther 1,506,693;cacheRead 47,066,368;output 257,373;creation 0。

第 8 条注释,第 15 行

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

// agent-0 有 150 条子代理回合;inputOther 198,401;cacheRead 18,428,416;output 72,798。

第 9 条注释,第 16 行

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

// 合计 522 事件:input_uncached 1,705,094;input_total 67,199,878;total 67,530,049。

第 10 条注释,第 17 行

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

// subagent.completed(agent-0, time=1790269234273) 的 usage {66876,4631,1264384,0}

第 11 条注释,第 18 行

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

// 是子代理 wire 截至该时刻 Σ 的快照 ⇒ 不产事件(防双计);

第 12 条注释,第 19 行

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

// step.end 回声 Σ(368 条)小于记录侧(打断步无回声)⇒ 只计记录。

第 13 条注释,第 22 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:22

/// 主样本中观察到的 subagent.completed 时间,用于限定子代理对账范围。

第 14 条注释,第 28 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:28

// 单会话布局:sessions/<wd>/<session>/agents/{main,agent-0}/wire.jsonl。

第 15 条注释,第 50 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:50

// 字典序:agents/agent-0 先扫,agents/main 后扫。

第 16 条注释,第 67 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:67

// 核对 UTC 2026-09-24/25 两天的全部事件合计。

第 17 条注释,第 78 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:78

// 分类:main 文件 369 primary + 3 auxiliary;agent-0 150 sub_agent。

第 18 条注释,第 89 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:89

// Agent 分列:kimi-code(两文件同 Agent;实例身份同根)。

第 19 条注释,第 105 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:105

// 会话/子代理身份:session_id 来自路径(agents/<id> 归属子代理)。

第 20 条注释,第 116 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:116

// 事件键为 kimi-code:usage:<session>:<agent>:<毫秒时间>:<同毫秒序号>;schema=1.5。

第 21 条注释,第 129 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:129

// usage.record 无 uuid/messageId:origin_call_id 不伪造。

第 22 条注释,第 139 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:139

// 保留样本中模型字符串,包括 alias/model 组合标识。

第 23 条注释,第 160 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:160

// 脱敏真实样本的格式有效,诊断数为零。

第 24 条注释,第 166 行

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

// 回声核对:agent-0 记录合计等于回声(matched);主会话记录合计大于回声,

第 25 条注释,第 167 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:167

// (369 turn 中 1 条被打断步无回声 + 3 session scope 无回声 ⇒ echo_subset);

第 26 条注释,第 168 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:168

// completed 快照行 no_detail_in_file(明细在子代理 wire)。

第 27 条注释,第 183 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:183

// 幂等:二次扫描无新增。

第 28 条注释,第 192 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:192

/// 核对 M0 结果:completed.usage 等于子代理截至该时间的逐次用量合计。

第 29 条注释,第 193 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:193

/// (主线 completed.usage {66876,4631,1264384,0} vs agent-0 前 22 条 wire。)

第 30 条注释,第 218 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:218

// completed.usage(人工核算自 测试数据):inputOther=66876, output=4631,

第 31 条注释,第 219 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:219

// cacheRead=1264384, creation=0;对账对象 = agent-0 事件中 time ≤ completed 的 Σ。

第 32 条注释,第 236 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:236

// completed 之后子代理 wire 继续增长(复用段)⇒ 总 Σ 大于快照,全量逐次入账。

第 33 条注释,第 291 行

desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:291

// 能力声明可落库 roundtrip。