# cherry-studio v2.0.8 - Product: cherry-studio (https://whatsnew.fyi/product/cherry-studio) - Vendor: cherry-studio - Date: 2026-08-19 - Version: v2.0.8 - Original notes: https://github.com/CherryHQ/cherry-studio/releases/tag/v2.0.8 - Permalink: https://whatsnew.fyi/product/cherry-studio/releases/v2.0.8 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** — bind send_message anchors by their target subagent id in dsh-runtime - **fixed** — honor Cherry proxy environment in pi-runtime - **added** — add skill global enablement controls - **added** — add floating task progress capsule to agents - **fixed** — terminate parse worker on terminal states in xlsx-preview - **fixed** — add horizontal padding and enable wrapping for text previews - **fixed** — keep macOS title-bar left inset when detached window is fullscreen - **fixed** — skip think:true for Ollama when SDK default triggers auto reasoning - **added** — add interactive screen capture with annotation and OCR - **fixed** — dispatch image + DashScope routing by preset, not raw provider id - **fixed** — parallelize and deduplicate asset loading in shiki - **fixed** — skip irrecoverable Dexie records in data-migration - **fixed** — skip unavailable virtual drive workspaces in agent-migration - **fixed** — clear stale Agent attachment refs on retry in migration - **fixed** — upgrade ONNX Runtime worker lifecycle in local-inference - **fixed** — quit when closing without tray in main-window - **fixed** — keep the styles entry in the bundle so formula copy works in ui-markdown - **fixed** — filter DSH-incompatible providers from Code Mate UI - **fixed** — block unreadable images for non-vision models in attachment-routing - **fixed** — preserve default thinking mode in ollama - **added** — add TypeScript-guided code mode tools to pi-runtime - **added** — add layout-preserving PDF translation via BabelDOC - **added** — record translations in history and file manager for pdf-translation - **added** — surface MCP prompts and resources in the composer and to the model - **fixed** — use lightweight probe for Ollama health check - **fixed** — inherit Zhipu model provider keys in web-search - **fixed** — prevent duplicate export on double click in obsidian-export - **fixed** — use current Zhipu provider key in web-search - **fixed** — restore Nano Banana 2 parameters in gemini-image - **fixed** — tombstone removed servers to stop ghost stdio clients in mcp-runtime - **added** — add durable cross-session delivery to agent-session - **added** — allow private-network fetch targets behind a preference in remote-fetch - **security** — close four bypass gaps in existing guards including scheme checks, staging residue, and trace perms ##### What's Changed * fix(dsh-runtime): bind send_message anchors by their target subagent id by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/18716 * fix(pi-runtime): honor Cherry proxy environment by @userInner in https://github.com/CherryHQ/cherry-studio/pull/18778 * feat(skills): add skill global enablement controls by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/18185 * feat(agents): add floating task progress capsule by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/18469 * fix(xlsx-preview): terminate parse worker on terminal states by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/18773 * fix(file-preview): add horizontal padding and enable wrapping for text previews by @tommyzhang100504 in https://github.com/CherryHQ/cherry-studio/pull/18752 * fix(sub-window): keep macOS title-bar left inset when detached window is fullscreen by @tommyzhang100504 in https://github.com/CherryHQ/cherry-studio/pull/18398 * fix(api-gateway): skip think:true for Ollama when SDK default triggers auto reasoning by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/18744 * feat(screenshot): add interactive screen capture with annotation and OCR by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/18725 * fix(ai-provider): dispatch image + DashScope routing by preset, not raw provider id by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18735 * fix(shiki): parallelize and deduplicate asset loading by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18627 * ci(i18n): require complete translations in pull requests by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18750 * fix(data-migration): skip irrecoverable Dexie records by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18783 * fix(agent-migration): skip unavailable virtual drive workspaces by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18727 * fix(migration): clear stale Agent attachment refs on retry by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18757 * fix(local-inference): upgrade ONNX Runtime worker lifecycle by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/18785 * fix(main-window): quit when closing without tray by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/18448 * fix(ui-markdown): keep the styles entry in the bundle so formula copy works by @he-yufeng in https://github.com/CherryHQ/cherry-studio/pull/18711 * fix(code-mate): filter DSH-incompatible providers from Code Mate UI by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/18771 * fix(attachment-routing): block unreadable images for non-vision models by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18797 * fix(ollama): preserve default thinking mode by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/18784 * fix(claude-review): rerun reviews after PR updates by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18805 * feat(pi-runtime): add TypeScript-guided code mode tools by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/18708 * refactor(settings): reorganize general preferences by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18794 * fix(i18n): add Code Mode tool translations by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18812 * docs(claude-md): scope pre-commit checks to the change at hand by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18808 * fix(chat-message): restore editing for provider-annotated assistant replies by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18635 * fix(image-generation): retry image requests without response_format on 400 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18702 * fix(code-mate): default unconfigured launches to unified gateway by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/18811 * feat(pdf-translation): layout-preserv _[Truncated at 4000 characters — full notes: https://github.com/CherryHQ/cherry-studio/releases/tag/v2.0.8]_