v0.5.2
decolua/9routerv0.5.2Jun 17, 2026by decolua
AI Summary
Adds Combo Fusion strategy, capacity auto-switch, and Kiro headless API-key authentication.
Key Highlights
- Combo Fusion strategy with judge synthesis
- Capacity auto-switch for capable models
- Kiro headless API-key authentication
New Features
- Combo Fusion strategy
- Per-combo strategy selector
- Capacity auto-switch
- Kiro headless API-key auth
- Claude auto-ping for quota warmup
Full Release Notes
Features: - Combo Fusion strategy — query all models in parallel, a judge synthesizes one answer - Per-combo strategy selector (fallback / round-robin / fusion / capacity) with judge picker - Capacity auto-switch — image/PDF/audio requests route to a capable model first - Kiro headless API-key auth (ksk_) + direct claude<->kiro route - Claude auto-ping — warm the 5h quota window right after reset Fixes: - Claude 429: throttle OAuth usage polling (cache resetAt, 3min refresh, cooldown), chat unaffected - Usage logs always empty: missing await on getAdapter() in getRecentLogs - Executors: strip params unsupported by provider/model (claude-opus-4 temperature 400) - Translator: deterministic tool_call ids for gemini/antigravity -> OpenAI (tool-pairing 400s) - Antigravity: strip optional from tool schemas before Gemini - Claude-to-OpenAI: handle OpenAI-format responses in non-streaming path - Usage views: consistent edited connection names across Providers & Quota Tracker - Security: hardened reverse-proxy local-access trust + SSRF hardening on web fetch Internal: - Large open-sse/translator refactor: unified registry, single-sourced URLs, DRY concerns, golden tests