iven
24b866fc28
CI / Lint & TypeCheck (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Build Frontend (push) Has been cancelled
CI / Rust Check (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled
fix(growth,runtime,desktop): E2E 验证 4 项 Bug 修复
P1 BUG-1: SemanticScorer CJK 分词缺失导致 TF-IDF 相似度为 0
- 新增 CJK bigram 分词: "北京工作" → ["北京","京工","工作","北京工作"]
- 非CJK文本保持原有分割逻辑
- 3 个新测试: bigram 生成 + 混合文本 + CJK 相似度>0
P1 BUG-2: streamStore lifecycle:end 未记录 token 使用量
- AgentStreamDelta 增加 input_tokens/output_tokens 字段
- lifecycle:end 处理中检查并调用 addTokenUsage
P2 BUG-3: NlScheduleParser "X点半" 解析为整点
- 所有时间正则增加可选的 (半) 捕获组
- extract_minute 辅助函数: 半 → 30
P2 BUG-4: NlScheduleParser "工作日每天" 未转为 1-5
- RE_WORKDAY_EXACT 支持 (每天|每日)? 中缀
- try_workday 优先级提升至 try_every_day 之前
E2E 报告: docs/E2E_TEST_REPORT_2026_04_19.md
测试: 806 passed / 0 failed (含 9 个新增测试)
2026-04-20 00:07:07 +08:00
..
2026-03-21 15:17:39 +08:00
2026-03-27 07:36:03 +08:00
2026-03-15 17:24:40 +08:00
2026-04-03 21:34:56 +08:00
2026-03-31 11:12:47 +08:00
2026-04-11 12:32:19 +08:00
2026-04-03 22:16:12 +08:00
2026-04-02 19:24:44 +08:00
2026-03-27 07:36:03 +08:00
2026-03-29 10:46:41 +08:00
2026-03-31 11:12:47 +08:00
2026-03-31 11:12:47 +08:00
2026-04-02 19:24:44 +08:00
2026-04-17 19:38:19 +08:00
2026-03-17 08:05:07 +08:00
2026-04-01 22:03:07 +08:00
2026-04-05 01:06:48 +08:00
2026-03-30 16:22:16 +08:00
2026-04-09 22:41:56 +08:00
2026-03-27 07:36:03 +08:00
2026-03-31 11:12:47 +08:00
2026-04-11 02:54:23 +08:00
2026-04-20 00:07:07 +08:00
2026-03-27 07:36:03 +08:00
2026-04-03 00:24:16 +08:00
2026-03-27 11:44:14 +08:00
2026-04-16 00:03:57 +08:00
2026-03-31 11:12:47 +08:00
2026-04-05 01:06:48 +08:00
2026-04-16 17:07:38 +08:00
2026-04-14 00:17:08 +08:00
2026-04-14 22:02:02 +08:00
2026-04-06 11:40:53 +08:00
2026-04-06 11:40:53 +08:00
2026-04-05 01:06:48 +08:00
2026-04-11 12:51:27 +08:00
2026-04-15 00:47:29 +08:00
2026-03-26 19:49:03 +08:00
2026-04-11 16:20:38 +08:00
2026-03-31 11:12:47 +08:00
2026-03-17 23:26:16 +08:00
2026-04-16 09:21:46 +08:00
2026-03-26 19:49:03 +08:00
2026-03-25 21:55:12 +08:00
2026-03-31 11:12:47 +08:00
2026-04-04 18:26:10 +08:00
2026-04-05 00:22:45 +08:00
2026-04-13 01:34:08 +08:00
2026-03-31 11:12:47 +08:00
2026-04-12 17:18:53 +08:00
2026-04-13 01:34:08 +08:00
2026-04-05 00:22:45 +08:00
2026-04-17 03:31:06 +08:00
2026-04-10 21:42:52 +08:00
2026-04-11 14:26:52 +08:00
2026-03-31 11:12:47 +08:00
2026-04-13 01:34:08 +08:00
2026-04-03 13:00:36 +08:00
2026-04-05 07:57:53 +08:00
2026-04-06 11:40:53 +08:00
2026-04-02 19:24:44 +08:00
2026-03-31 11:12:47 +08:00
2026-03-25 08:27:25 +08:00
2026-04-04 18:11:21 +08:00
2026-03-27 00:54:57 +08:00
2026-03-29 10:46:41 +08:00
2026-03-27 07:36:03 +08:00
2026-04-11 02:56:19 +08:00
2026-03-30 16:22:16 +08:00
2026-04-03 00:28:58 +08:00
2026-03-15 17:24:40 +08:00
2026-04-07 09:30:28 +08:00
2026-04-05 09:57:32 +08:00