What's Changed
- feat: Add PaddleOCR as a new Preprocess provider by @XingweiDeng in #12067
- fix: Improve provider config type safety and ensure required fields by @EurFelux in #12589
- refactor(agent): improve tool call render ui/ux by @DeJeune in #12540
- Update together models URL in providers configuration by @Here-is-Daiyu in #12597
- fix: Correct reasoning parameters for Aliyun Bailian GLM models and support qwen3-max snapshots by @EurFelux in #12614
- feat: add Kimi K2.5 model support by @EurFelux in #12620
- fix: remove trailing newline when copy from code blocks by @FyLost in #12624
- fix: Handle :cloud suffix in getLowerBaseModelName for Ollama models by @EurFelux in #12633
- feat: allow Kimi K2.5 to be specified via Model Name by @longyuxi in #12639
- fix(mcp): prevent infinite loop when refresh token expires by @tdh62 in #12598
- fix: prevent System Prompt duplication on recursive MCP tool calls by @DeJeune in #12643
- docs: fix enterprise url by @TonyRL in #12666
- fix(agent): prevent claude agent sdk from using bedrock api by @defi-failure in #12685
- fix: remove quota check by @eeee0717 in #12634
- fix: handle developer-to-system role conversion for Chat Completions API by @DeJeune in #12709
- fix: add toast notification for topic rename failures by @DeJeune in #12711
- fix: add placeholder text for image-only assistant messages by @DeJeune in #12712
- feat: add plugin package installation from ZIP,directory, remote by @DeJeune in #12426
- fix: tool header bug by @DeJeune in #12703
- fix: update Kimi/Moonshot provider logos by @DeJeune in #12704
- fix(bedrock): reorder content blocks for Claude extended thinking by @DeJeune in #12713
- fix: make disk space warning notification closable by @DeJeune in #12710
- ci(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #12669
- ci(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #12668
- fix(nsis): auto-elevate silent updates for per-machine installations by @beyondkmp in #12717
- feat: integrate OpenClaw personal AI assistant by @DeJeune in #12705
- feat: Show token usage in bubble mode message headers (#12693) by @EurFelux in #12723
- fix: align hub MCP tools with mcphub (remove search) by @vaayne in #12571
- fix: format apiHost and and response_format by @DeJeune in #12721
- feat: pin TodoWriteTool above inputbar in Agent Session by @DeJeune in #12468
- fix(thinking): unify click behavior for multi-level reasoning models by @GeorgeDong32 in #12665
- feat: implement CherryIn OAuth by @DeJeune in #12607
New Contributors
- @XingweiDeng made their first contribution in #12067
- @FyLost made their first contribution in #12624
- @longyuxi made their first contribution in #12639
- @tdh62 made their first contribution in #12598
- @TonyRL made their first contribution in #12666
Full Changelog: v1.7.15...v1.7.16