OG T
3ad7b60f68
E2E Health Check / e2e-health (push) Successful in 18s
CD Pipeline / build-and-deploy (push) Has been cancelled
fix(ai): Phase 24 R1+R2 首席架構師 Review 修復 (C1-C3 + I1-I5)
Critical 修復:
- C1: AIProvider Enum 改名為 AIProviderEnum (避免與 Protocol 同名衝突)
- C2: 共用 Circuit Breaker → per-provider _SimpleCircuitBreaker
(避免 Gemini 掛掉時 Ollama 也被擋)
- C3: cache_key 移到 try 外面 (避免 UnboundLocalError)
Important 修復:
- I1: Claude hardcode model → 用 get_model_registry()
- I2: Claude 追蹤 tokens/cost (input_tokens + output_tokens)
- I3: Ollama 追蹤 tokens (eval_count + prompt_eval_count)
- I4: Gemini temperature → 用 model_registry
- I5: AIProviderRegistry.close_all() shutdown hook
2026-04-02 ogt: Phase 24 首席架構師審查通過後修復
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 13:40:58 +08:00
..
2026-03-25 23:14:24 +08:00
2026-03-29 16:00:46 +08:00
2026-04-02 09:05:54 +08:00
2026-04-02 13:16:09 +08:00
2026-04-02 09:13:36 +08:00
2026-04-02 00:55:56 +08:00
2026-03-29 16:23:30 +08:00
2026-04-02 10:30:43 +08:00
2026-03-24 09:20:56 +08:00
2026-03-25 23:14:24 +08:00
2026-04-02 13:40:58 +08:00
2026-03-31 22:47:54 +08:00
2026-03-31 22:33:08 +08:00
2026-03-28 23:47:18 +08:00
2026-03-23 23:51:37 +08:00
2026-04-02 00:55:56 +08:00