v2.0.0-beta.3
Pre-release
Pre-release
Warning
This Beta is not stable and is intended for testing only. Do not use it as a replacement for Cherry Studio v1. Data created by v2 may be cleared in later Beta releases or the final v2 release.
此 Beta 版本尚不稳定,仅供测试使用,请勿将其作为 Cherry Studio v1 的替代版本。v2 产生的数据可能会在后续 Beta 版本或 v2 正式版发布时被清除。
What's Changed
- fix(window-navigation): validate renderer URL origins by @kovsu in #17456
- feat(agent-cli): add managed CLI discovery and installation by @DeJeune in #17449
- feat(translate): disable model thinking for translation when supported by @DeJeune in #17333
- fix(claude-code): keep AskUserQuestion interactive by @DeJeune in #17451
- fix(channels-settings): create channels inactive so credential-gated types can be added by @vaayne in #17481
- fix(skills): keep empty skills identity stable while the query loads by @vaayne in #17488
- fix(ui): refine global-search reveal and composer toolbar behavior by @zhangjiadi225 in #17478
- fix(message-renderer): stabilize streamed process history by @zhangjiadi225 in #17475
- fix(agent-composer): prompt when model is missing by @zhangjiadi225 in #17491
- feat(ollama): pass model contextWindow as num_ctx in API requests by @ccl125 in #17413
- fix(composer): preserve state across approval overrides by @zhangjiadi225 in #17479
- fix(chat): preserve and render composer knowledge tools by @eeee0717 in #17466
- fix(api-gateway): mask generated API key by @Pleasurecruise in #17483
- chore(package-scripts): replace npm run with pnpm run in package.json scripts by @beyondkmp in #17464
- feat(system-settings): show client ID in developer mode by @kangfenmao in #17489
- feat(code-mate): rename Code Switch across locales by @kangfenmao in #17498
- fix(agent-channels): support interactive QR authentication by @Pleasurecruise in #17473
- fix(topic-naming): freeze chat topic titles after AI or manual naming by @kennyzheng-builds in #17404
- feat(api-gateway): mask API key + Authorization Header with a reveal toggle by @kennyzheng-builds in #17492
- feat(migration-v2): offer a v1 download when a retried migration fails again by @eeee0717 in #17484
- fix(provider-model): apply registry updates to existing configurations by @DeJeune in #17442
- refactor(agent-storage): decouple agent data from workspaces by @DeJeune in #17450
- 🤖 Daily Auto I18N Sync: Jul 28, 2026 by @github-actions[bot] in #17510
- Add MiniMax image generation support by @octo-patch in #17417
- fix(code-cli): normalize Claude Code Anthropic endpoints by @Pleasurecruise in #17480
- fix(privacy): allow use without policy consent by @kangfenmao in #17497
- fix(ui): highlight the current selection when a Combobox opens by @kennyzheng-builds in #17502
- refactor(conversation): consolidate shared UI state by @zhangjiadi225 in #17471
- chore: release v2.0.0-beta.3 by @kangfenmao in #17516
- fix(session-list): preserve scroll position during refresh by @zhangjiadi225 in #17495
- feat(api-gateway): redesign settings interface by @kangfenmao in #17517
- fix(assistant-import): default empty emoji during legacy import by @Pleasurecruise in #17515
New Contributors
Full Changelog: v2.0.0-beta.2...v2.0.0-beta.3