v2.0.2
Added 6
- Persist empty branch nodes in chat branch
- Built-in web search for DeepSeek, OpenRouter, and Dashscope with distinguishable resolved model names
- Add selective cache and legacy data cleanup
- Add Claude (Anthropic) conversation import support
- Support detailed models through unified gateway in CLI config
- Allow rerunning v1 migration in data migration
Changed 2
- Skip redundant re-show work in message tools, artifact pane, and trace page
- Make ProxyService own worker routing policy
Fixed 11
- Reap SDK CLI subprocesses on shutdown in claude-code
- Raise the default tool-call round cap
- Close the snapshot-to-stream delivery gap in directory-tree
- Allow direct upgrades to v2.0.x in v2 migration
- Open image tokens in shared preview in composer
- Start WeChat QR login in agent channels
- Preserve form edits and improve tool details in MCP settings
- Serve every endpoint from one host with per-route versions in new API
- Skip symlinks during migration in agent migration
- Survive mirror failures and keep embedding inference offline in local model
- Respect Traditional Chinese locale in selection assistant
What's Changed
- feat(chat-branch): persist empty branch nodes by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/17667
- perf(chat-tabs): skip redundant re-show work in message tools, artifact pane, and trace page by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18038
- fix(claude-code): reap sdk cli subprocesses on shutdown by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/17969
- fix(tool-loop): raise the default tool-call round cap by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18072
- fix(directory-tree): close the snapshot-to-stream delivery gap by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18009
- feat(providers): built-in web search for DeepSeek/OpenRouter/Dashscope + distinguishable resolved model names by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/17983
- fix(v2-migration): allow direct upgrades to v2.0.x by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18093
- feat(cache-cleanup): add selective cache and legacy data cleanup by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/17377
- fix(composer): open image tokens in shared preview by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18082
- fix(agent-channels): start WeChat QR login by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/18071
- refactor(proxy): make ProxyService own worker routing policy by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/18095
- feat: add Claude (Anthropic) conversation import support by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/16164
- feat(cli-config): support detailed models through unified gateway by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/18014
- feat(data-migration): allow rerunning v1 migration by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18002
- fix(mcp-settings): preserve form edits and improve tool details by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/17647
- fix(new-api): serve every endpoint from one host with per-route versions by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18033
- fix(agent-migration): skip symlinks during migration by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18101
- fix(local-model): survive mirror failures and keep embedding inference offline by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/18016
- chore: release v2.0.2 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18107
- fix(selection-assistant): respect Traditional Chinese locale by @AtomsH4 in https://github.com/CherryHQ/cherry-studio/pull/18098
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v2.0.1...v2.0.2