v0.3.46
RightNow-AI/openfangv0.3.46Mar 11, 2026by jaberjaber23
AI Summary
A community-driven release featuring 11 PRs that fix critical bugs related to IME input, token quotas, and embedding drivers. It also introduces new AI models and fixes XML-attribute tool call recovery.
Key Highlights
- Default User-Agent added to all LLM drivers to fix 403 errors from Moonshot/Qwen.
- Token quota changed to unlimited to prevent immediate quota errors on fresh installs.
- Embedding driver now respects `provider_urls` config and auto-selects models.
- New Z.AI Coding models (glm-5-coding, glm-4.7-coding) and Kimi for Code added.
- Wizard now generates proper multi-line TOML strings for system prompts.
New Features
- New Z.AI Coding models (glm-5-coding, glm-4.7-coding) added.
- Kimi for Code (Anthropic-compatible) models added.
- Kimi-k2.5-0711 alias added.
- XML-attribute tool call recovery (Pattern 9) for Groq/Llama models.
Full Release Notes
## Community Contributions 11 PRs reviewed, labeled, commented, and implemented from scratch following our architecture. All PR authors credited. ### Bug Fixes - **#438** — IME composition guard prevents Enter from sending during CJK input (@pandego) - **#433** — Default `User-Agent: openfang/0.3.46` on all LLM drivers — fixes 403s from Moonshot/Qwen (@ozekimasaki) - **#417 / #392** — Default token quota changed to unlimited (was 1M/hour, caused immediate quota errors on fresh installs) (@f-liva, @cryptonahue) - **#410** — Safe string slicing in channel bridge (9 instances) + desktop server shutdown race condition (@hobostay) - **#413 / #275** — Embedding driver respects `provider_urls` config + auto-selects correct model per provider (@castorinop, @woodcoal) - **#464** — Wizard generates proper multi-line TOML strings for system_prompt with escaping (@citadelgrad) ### New Models & Providers - **#419 / #480 / #439** — Added Z.AI Coding models (glm-5-coding, glm-4.7-coding), Kimi for Code (Anthropic-compatible), fixed Moonshot base URL, added kimi-k2.5-0711 alias (@shipdocs, @skeltavik, @modship) ### Internal - XML-attribute tool call recovery (Pattern 9) for Groq/Llama models that emit `<function name="..." parameters="..." />` - 187 models, 40+ providers, 2040+ tests, 0 clippy warnings **Full Changelog**: https://github.com/RightNow-AI/openfang/compare/v0.3.45...v0.3.46