OG T
5a8aae89c4
CD Pipeline / build-and-deploy (push) Successful in 7m12s
E2E Health Check / e2e-health (push) Successful in 18s
fix(phase24): 首席架構師 Review C1/C2/C3/I4 修復
C1 (P0): AIRouterExecutor.execute() 補 Langfuse Trace (D5)
- 建立 langfuse_trace("ai_router_execute") 包住整個執行鏈
- 成功時記錄 generation (model/input/output/tokens/cost)
- prod 所有 AI 呼叫現在有 LLMOps 追蹤
C2 (P0): 絞殺者改為呼叫 AIRouter.route() 智慧路由
- 先取得 RoutingDecision (意圖分類 + 複雜度評分)
- provider_order 從 selected_provider + fallback_chain 動態生成
- D1 意圖路由矩陣、D7 隱私保護 (DIAGNOSE 強制 local) 生效
C3 (P1): 型別標注 typo 修復
- AIProviderEnumEnum → AIProviderEnum
- AIProviderEnumProtocol → AIProviderProtocol
I4 (P1): interfaces.py AIProvider Protocol 補 close() 定義
S1: ai_router.py 模組版本標頭更新至 v4.0
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-02 21:47:06 +08:00
..
2026-03-26 16:06:20 +08:00
2026-04-01 21:36:15 +08:00
2026-03-29 21:16:50 +08:00
2026-04-02 21:47:06 +08:00
2026-04-02 19:38:04 +08:00
2026-03-22 18:57:44 +08:00
2026-03-22 18:57:44 +08:00
2026-04-01 16:22:21 +08:00
2026-03-29 15:27:49 +08:00
2026-04-01 16:05:19 +08:00
2026-04-02 00:23:29 +08:00
2026-03-22 18:57:44 +08:00
2026-04-02 00:23:29 +08:00