What's Changed
- Repin vmlx-swift: MTP sampled-engage overhaul + hybrid post-answer replay kill (#2396) by @jjang-ai
- Constrain reasoning_effort to the bundle's declared set so Qwen3.8 cannot hard-fail the render (#2395) by @jjang-ai
- Repin vmlx-swift to e77cdf59: fix Qwen3.6-27B image crash (vision quant dims) (#2389) by @jjang-ai
- Repin vmlx-swift to cf3f16de (#2386) by @jjang-ai
🐛 Bug Fixes
- Answer a bare capabilities call with the enabled list, not a rejection (#2393) by @jjang-ai
- Report an unusable AppleScript model assignment instead of swapping it (#2394) by @jjang-ai
- fix model search placeholder overlapping IME composition text (#2391) by @RaajeevChandran
- Record a user Stop as
cancelled, not as a naturalstop(#2388) by @jjang-ai
Full Changelog: 0.22.21...0.22.22