# cherry-studio v2.0.5 - Product: cherry-studio (https://whatsnew.fyi/product/cherry-studio) - Vendor: cherry-studio - Date: 2026-08-13 - Version: v2.0.5 - Original notes: https://github.com/CherryHQ/cherry-studio/releases/tag/v2.0.5 - Permalink: https://whatsnew.fyi/product/cherry-studio/releases/v2.0.5 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Resolve prefixed size-colliding model ids to their own override - **changed** — Reduce cold idle memory with lazy loading - **fixed** — Synchronize pin changes across windows - **fixed** — Make cross-assistant topic moves atomic - **fixed** — Bound background memory usage from tab retention - **fixed** — Delete conversations past SQLite's cascade depth limit - **changed** — Isolate log tab updates in MCP settings - **fixed** — Bound inactive conversation history cache - **added** — Add built-in support agent - **fixed** — Avoid duplicate refresh in workspace selector - **fixed** — Avoid duplicate tree refetch in topic branch - **fixed** — Virtualize message previews in global search - **added** — Add app update notification preference - **fixed** — Query OVMS for its servable status on /v1/config - **fixed** — Prefer chat endpoints for mixed model health checks - **fixed** — Accept parameterized base64 data URLs in file handling - **changed** — Consolidate first-paint lazy loading in renderer - **fixed** — Place newly created agents first in agent list - **fixed** — Register qwen-image-3.0 image models for DashScope - **fixed** — Preserve currency and derive tier input totals in model pricing - **added** — Install a skill from a GitHub SKILL.md URL - **fixed** — Skip invalid legacy model IDs in provider model migration - **fixed** — Validate machine translations before writing them - **fixed** — Preserve chat composer width across topic switches ##### What's Changed * fix(provider-registry): resolve prefixed size-colliding model ids to their own override by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/18487 * perf(main-runtime): reduce cold idle memory with lazy loading by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18472 * fix(pins): synchronize pin changes across windows by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18499 * fix(topic-move): make cross-assistant moves atomic by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18501 * fix(tab-retention): bound background memory usage by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18504 * fix(message-service): delete conversations past SQLite's cascade depth limit by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18479 * perf(mcp-settings): isolate log tab updates by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18473 * fix(data-api): bound inactive conversation history cache by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18505 * ci(update-mergeable-prs): merge main into approved PRs that are behind by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18524 * feat(cherry-support): add built-in support agent by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/18498 * fix(workspace-selector): avoid duplicate refresh by @KXHXK in https://github.com/CherryHQ/cherry-studio/pull/18475 * fix(topic-branch): avoid duplicate tree refetch by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18470 * fix(global-search): virtualize message previews by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18402 * feat(notification): add app update notification preference by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/18332 * fix(model-list): query OVMS for its servable status on /v1/config by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/18482 * fix: prefer chat endpoints for mixed model health checks by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/18447 * fix(file): accept parameterized base64 data URLs by @VectorPeak in https://github.com/CherryHQ/cherry-studio/pull/17406 * perf(renderer): consolidate first-paint lazy loading by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18405 * fix(agent-list): place newly created agents first by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/18427 * fix(dashscope): register qwen-image-3.0 image models by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18527 * fix(model-pricing): preserve currency and derive tier input totals by @chujiamo in https://github.com/CherryHQ/cherry-studio/pull/18453 * feat(skill-install): install a skill from a GitHub SKILL.md URL by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18438 * fix(provider-model-migration): skip invalid legacy model IDs by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18381 * fix(i18n-translate): validate machine translations before writing them by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18510 * fix(chat-composer): preserve width across topic switches by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18529 * fix(agent-migration): continue past overlapping workspaces by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18372 * fix(file-migration): copy trailing-space/dot ext uploads to their v2 name by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18514 * fix(topic-naming): use quick assistant model by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18517 * fix(chat-attachments): sanitize bad mediaType before provider dispatch by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18481 * fix(conversation-sidebar): preserve collapsed pane state by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18507 * fix(artifact-pane): _[Truncated at 4000 characters — full notes: https://github.com/CherryHQ/cherry-studio/releases/tag/v2.0.5]_