What's Changed
- 🤖 Daily Auto I18N Sync: Mar 27, 2026 by @github-actions[bot] in #13836
- fix(ci): narrow release-packages trigger to changeset-managed packages only by @EurFelux in #13859
- fix(extension-table-plus): add local tsconfig.json to fix dts build failure by @EurFelux in #13840
- fix(ci): run format after changeset version to satisfy pre-commit hooks by @EurFelux in #13862
- fix(models): strip
models/prefix from Google API model IDs by @DeJeune in #13861 - fix: centralize sidebar shortcut handling by @kovsu in #13854
- feat(agent-tools): use @pierre/diffs for diff rendering and add material file icons by @DeJeune in #13800
- fix(aiCore): handle NVIDIA provider reasoning params via chat_template_kwargs by @EurFelux in #13846
- fix(updater): fallback to latest channel when requested test channel is null by @beyondkmp in #13884
- refactor(agents): replace postinstall patch with SDK's spawnClaudeCodeProcess option by @beyondkmp in #13886
- feat: integrate rtk for reducing LLM token consumption on agent shell commands by @vaayne in #13615
- fix(agents): add missing PreToolUseHookInput type import by @DeJeune in #13889
- perf(backup): adjust compression level for speed optimization by @404-Page-Found in #13882
- Fix macOS traffic light alignment by @ZeroZ-lab in #13902
- feat: aionly default models update & models add endpoint option by @jo1yne06 in #13888
- fix(security): prevent XSS via dangerouslySetInnerHTML in MCP description and search results by @xr843 in #13893
- fix: replace dots in provider name for opencode API key env var by @Raymond8196 in #13921
- fix: resolve uv binary not found error when running kimi-cli by @Raymond8196 in #13923
- fix(poe): fix model loading and update default models by @kamilio in #13726
- feat(agent): add terminal syntax highlighting for shell tool outputs by @DeJeune in #13799
- feat: respect pinTopicsToTop setting in Topics by @chengcheng84 in #13697
- fix(models): use word boundary matching for GPT model detection by @EurFelux in #13927
- fix: suppress UNDICI-EHPA experimental warning in Claude Code child process by @beyondkmp in #13998
- hotfix(agents): paginate session messages to reduce initial paint time by @DeJeune in #13995
- chore: release v1.9.0-rc.0 by @kangfenmao in #13987
- hotfix(renderer): redering issue of the unescaped '|' in within Markdown tables. by @solrex in #14092
- hotfix(think): MiMo thinking toggle by @ousugo in #14109
- fix(agents): remove conflicting language instruction from Cherry Assistant by @kennyzheng-builds in #14076
- hotfix(build): include resources directory files excluded by glob pattern by @kangfenmao in #14121
- fix(ci): restore missing Linux build dependencies in nightly workflow by @kangfenmao in #14105
- fix: restore rich editor search state and scrolling by @kovsu in #14117
- fix: prevent data loss when selecting model via keyboard shortcut by @Springle168 in #14130
- hotfix(channels): toggle single channel no longer reconnects all channels by @DeJeune in #14112
- perf: optimize agent bootstrap startup time (~1.6s → ~270ms) by @DeJeune in #14098
- hotfix(mcp): preserve multi-element hub tool results by @i1hwan in #14116
- fix(models): add Ollama gemma4 format support for capability detection by @GeorgeDong32 in #14036
- chore: release v1.9.0 by @kangfenmao in #14142
- hotfix(analytics): track token usage with source distinction for chat and agent by @kangfenmao in #14149
- fix(providers): azure-anthropic web search uses correct Anthropic toolFactories by @DeJeune in #14087
New Contributors
- @Raymond8196 made their first contribution in #13921
- @kamilio made their first contribution in #13726
- @solrex made their first contribution in #14092
- @kennyzheng-builds made their first contribution in #14076
- @Springle168 made their first contribution in #14130
- @i1hwan made their first contribution in #14116
Full Changelog: v1.8.4...v1.9.0