What's Changed
- Normalize usage token conventions per source by @songkuan-zheng in #1681
- fix(ui): truncate over-large JSON bodies in preview to avoid formatter worker crash by @Burlesque1 in #1696
- fix(gateway): SSE transforms corrupt multi-byte characters split across chunks by @pacocartones in #1672
- fix(core): cover Claude Code path in local agent auth provider hook by @kskadart in #1705
- fix: preserve provider account meters during local agent import by @diogomcd in #1700
- Forward session id as prompt_cache_key on openai_responses by @dylanpulver in #1691
- fix(media): release artifact response body on early download failures by @pacocartones in #1713
- fix(fusion-vision): validate and repair image inputs before forwarding by @songkuan-zheng in #1695
New Contributors
- @songkuan-zheng made their first contribution in #1681
- @Burlesque1 made their first contribution in #1696
- @kskadart made their first contribution in #1705
- @diogomcd made their first contribution in #1700
- @dylanpulver made their first contribution in #1691
Full Changelog: v3.0.21...v3.0.22