tzt
c54ad23c88
feat(proxy): T-P6 缓存分支接线(routes 主时序,M2 完整闭环)
- _run_chat 开头缓存分支:cacheable(stop+单轮)-> canonical_hash ->
L1/L2 查 -> 命中:try_hold->立即 settle(cost=0, charged=售价口径,
status=cached, gateway_cached=1) -> SSE 合成回放或 JSON(X-Cache: HIT)
- 未命中流程收尾写缓存(_json_response 尾部,stop 且单轮);
缓存层任何故障降级直连上游(不影响可用性)
- 缓存命中计费 _cached_charge(成本 0,入按字符估收售价——全毛利杠杆 L0)
- _get_semcache 按 db_path 分实例(测试隔离)+ reset_semcache_instances
- 测试 +1(端到端:首问 miss 打上游/二问 HIT 上游仅 1 次/账目 cached),
全量 423 passed
2026-09-05 15:56:17 +08:00
..
2026-09-05 08:29:20 +08:00
2026-08-30 21:00:52 +08:00
2026-08-12 10:40:04 +08:00
2026-08-30 21:00:52 +08:00
2026-08-30 21:08:45 +08:00
2026-09-01 23:12:26 +08:00
2026-09-02 00:02:24 +08:00
2026-08-30 21:06:34 +08:00
2026-08-30 21:20:00 +08:00
2026-09-01 08:31:47 +08:00
2026-09-01 08:31:47 +08:00
2026-09-05 08:28:25 +08:00
2026-09-05 08:28:25 +08:00
2026-09-05 08:28:25 +08:00
2026-09-01 11:45:33 +08:00
2026-08-30 21:00:52 +08:00
2026-09-05 08:28:25 +08:00
2026-09-05 08:28:25 +08:00
2026-09-05 08:28:25 +08:00
2026-08-30 21:00:52 +08:00
2026-09-01 08:51:52 +08:00
2026-09-05 08:28:25 +08:00
2026-09-05 14:25:46 +08:00
2026-08-30 21:12:03 +08:00
2026-09-05 08:28:25 +08:00
2026-08-30 21:16:02 +08:00
2026-09-05 09:05:59 +08:00
2026-09-05 09:05:59 +08:00
2026-09-05 09:40:05 +08:00
2026-09-05 09:18:51 +08:00
2026-09-05 15:56:17 +08:00
2026-09-05 08:35:31 +08:00
2026-09-05 15:39:48 +08:00
2026-09-05 09:14:31 +08:00
2026-08-30 21:12:52 +08:00
2026-09-05 08:28:25 +08:00
2026-09-01 08:31:47 +08:00
2026-09-05 08:28:25 +08:00
2026-09-02 00:01:33 +08:00
2026-09-05 14:05:12 +08:00
2026-09-05 13:33:58 +08:00
2026-09-05 14:17:44 +08:00
2026-09-05 13:53:45 +08:00
2026-09-05 13:37:59 +08:00
2026-09-05 15:12:50 +08:00
2026-09-05 11:07:04 +08:00
2026-08-30 21:58:41 +08:00
2026-08-30 21:17:22 +08:00
2026-09-05 08:28:25 +08:00
2026-09-01 23:41:45 +08:00
2026-09-01 23:12:26 +08:00
2026-08-30 21:15:19 +08:00
2026-08-30 21:08:45 +08:00
2026-08-30 21:03:52 +08:00