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.46on 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_urlsconfig + 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: v0.3.45...v0.3.46