What's Changed
- 🤖 Daily Auto I18N Sync: Mar 27, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/13836
- fix(ci): narrow release-packages trigger to changeset-managed packages only by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13859
- fix(extension-table-plus): add local tsconfig.json to fix dts build failure by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13840
- fix(ci): run format after changeset version to satisfy pre-commit hooks by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13862
- fix(models): strip
models/ prefix from Google API model IDs by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13861
- fix: centralize sidebar shortcut handling by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13854
- feat(agent-tools): use @pierre/diffs for diff rendering and add material file icons by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13800
- fix(aiCore): handle NVIDIA provider reasoning params via chat_template_kwargs by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13846
- fix(updater): fallback to latest channel when requested test channel is null by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/13884
- refactor(agents): replace postinstall patch with SDK's spawnClaudeCodeProcess option by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/13886
- feat: integrate rtk for reducing LLM token consumption on agent shell commands by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/13615
- fix(agents): add missing PreToolUseHookInput type import by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13889
- perf(backup): adjust compression level for speed optimization by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/13882
- Fix macOS traffic light alignment by @ZeroZ-lab in https://github.com/CherryHQ/cherry-studio/pull/13902
- feat: aionly default models update & models add endpoint option by @jo1yne06 in https://github.com/CherryHQ/cherry-studio/pull/13888
- fix(security): prevent XSS via dangerouslySetInnerHTML in MCP description and search results by @xr843 in https://github.com/CherryHQ/cherry-studio/pull/13893
- fix: replace dots in provider name for opencode API key env var by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/13921
- fix: resolve uv binary not found error when running kimi-cli by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/13923
- fix(poe): fix model loading and update default models by @kamilio in https://github.com/CherryHQ/cherry-studio/pull/13726
- feat(agent): add terminal syntax highlighting for shell tool outputs by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13799
- feat: respect pinTopicsToTop setting in Topics by @chengcheng84 in https://github.com/CherryHQ/cherry-studio/pull/13697
- fix(models): use word boundary matching for GPT model detection by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13927
- fix: suppress UNDICI-EHPA experimental warning in Claude Code child process by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/13998
- hotfix(agents): paginate session messages to reduce initial paint time by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13995
- chore: release v1.9.0-rc.0 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/13987
New Contributors
- @Raymond8196 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/13921
- @kamilio made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/13726
- @chengcheng84 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/13697
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.8.4...v1.9.0-rc.0