github CherryHQ/cherry-studio v2.0.14

2 hours ago

Downloads / 下载 (v2.0.14)

Platform Architecture Global China Edition
Windows x64 Installer · Portable Installer · Portable
Windows arm64 Installer · Portable Installer · Portable
macOS Apple M Series DMG · ZIP DMG · ZIP
macOS Intel DMG · ZIP DMG · ZIP
Linux x64 AppImage · DEB · RPM AppImage · DEB · RPM
Linux arm64 AppImage · DEB · RPM AppImage · DEB · RPM

Release Notes / 发布说明

English

Cherry Studio 2.0.14 - New Features, Fixes, and Performance

✨ New Features

  • [Agent] Agent sessions now label self-started replies — “Goal round N” for DSH goal continuations, or “Continued after background work” — so users understand why a new message appears.
  • [Models] DeepSeek V4.1 Flash Expires-On-0910 vision model is now available in the catalog.
  • [Cherry Cloud] Cloud sessions are now bound to the current computer, preserving free-grant history across credential resets.

🐛 Bug Fixes

  • [Startup] Fixed Cherry Studio failing to start after an upgrade when the built-in Support Agent still needs to be created.
  • [Local Models] Windows cleanup now tolerates transient DLL release failures after an inference utility process exits.
  • [Knowledge Base] Fixed tables from PDFs imported through Mistral OCR being dropped; table contents are now indexed as Markdown tables.
  • [Pi] Fix OpenCode Go/Zen requests failing with MissingSessionID by preserving the agent session header.
  • [Export] Notion export now waits for the page body to be written and reports failed writes as errors instead of success.
  • [Obsidian] Fix invalid front matter when the note title contains “: “ or starts with “#”, and export tags as a proper YAML list.
  • [Prompt Polish] Add cancellation and a 60-second timeout so stalled requests return to a retryable state.
  • [Chat] Show safe, actionable provider details instead of generic errors such as “400 null”.
  • [Debug] Fixed truncated Outputs and UI freezes when inspecting long streaming responses in the message debug panel (Call Chain).
  • [Provider] OpenCode Go/Zen requests from model health checks, topic naming, and context compaction now carry the required session header.
  • [Chat] Deleting a response selected for context now preserves other replies and transfers context and follow-up messages to an adjacent reply.
  • [Cherry Cloud] Unsupported client versions now show an update-required message instead of asking users to retry login.
  • [Chat] Fixed text-only continuation turns incorrectly processing stale image attachments and failing before the response starts.
  • [Cherry Cloud] Login now requires a configured client signing key for custom builds.

⚡ Performance

  • [Knowledge] Knowledge page management dialogs and item detail panels are now loaded on demand instead of with the page.
简体中文

Cherry Studio 2.0.14 - 新功能、修复与性能优化

✨ 新功能

  • [智能体] 智能体会话现在为自动发起的回复添加标签——DSH 目标推进显示”目标推进 · 第 N 轮”,后台工作后继续显示”后台工作后继续”——让用户了解为什么出现了新消息。
  • [模型] DeepSeek V4.1 Flash Expires-On-0910 视觉模型现已上架模型目录。
  • [樱桃云] 云会话现已绑定当前设备,在凭证重置后保留免费额度历史。

🐛 问题修复

  • [启动] 修复升级后需要首次创建内置产品反馈 Agent 时 Cherry Studio 无法启动的问题。
  • [本地模型] 修复 Windows 下 inference utility process 退出后 DLL 短暂占用导致模型清理偶发失败的问题。
  • [知识库] 修复通过 Mistral OCR 导入的 PDF 表格丢失问题;表格内容现在以 Markdown 表格形式索引。请重新索引已有条目以获取表格内容。
  • [Pi] 修复 OpenCode Go/Zen 请求因 MissingSessionID 失败的问题,现已保留智能体会话头部。
  • [导出] Notion 导出现在等待页面正文写入完成,写入失败时正确报错而非显示成功。
  • [Obsidian] 修复笔记标题包含”: “或以”#”开头时导出无效前置数据的问题,并将标签导出为正确的 YAML 列表。
  • [提示词润色] 支持取消和 60 秒超时,卡住的请求可立即恢复为可重试状态。
  • [对话] 显示安全可操作的错误详情,而非”400 null”等通用错误。
  • [调试] 修复消息调试面板(Call Chain)中长输出被截断和 UI 卡死的问题。
  • [服务商] OpenCode Go/Zen 的模型健康检查、话题命名和上下文压缩请求现在携带必需的会话头部。
  • [对话] 删除用于上下文的回复时,现在保留其他回复,并将上下文和后续消息转移到相邻回复。
  • [樱桃云] 不支持的客户端版本现在显示更新提示,而非让用户重试登录。
  • [对话] 修复纯文本续写轮次错误处理残留图片附件并在响应开始前失败的问题。
  • [樱桃云] 自定义构建现在需要配置客户端签名密钥才能登录。

⚡ 性能优化

  • [知识库] 知识库页面管理对话框和条目详情面板现在按需加载,而非随页面加载。

What's Changed

  • feat(cherry-cloud)!: bind cloud sessions to the current machine by @zhibisora in #20222
  • chore(release): sync v2.0.13 metadata by @kangfenmao in #20223
  • fix(chat): ignore orphaned attachments in text-only requests by @SiinXu in #20210
  • fix(cherry-cloud): explain client upgrade requirements by @zhibisora in #20229
  • feat(provider-registry): add DeepSeek V4.1 Flash Expires-On model by @DeJeune in #20234
  • feat(cherry-cloud): sign desktop login requests by @zhibisora in #20230
  • fix(chat): preserve grouped replies when deleting context response by @ousugo in #20233
  • refactor(ai-request): split the AI request pipeline by modality and carry the conversation on chat requests by @DeJeune in #20224
  • perf(knowledge): lazy-load management dialogs and item detail panels by @GeorgeDong32 in #19728
  • fix(trace): stop truncating long turn outputs and freezing on large trace payloads by @LWWZH in #20199
  • fix(chat-errors): show safe provider retry details by @SiinXu in #20085
  • fix(prompt-polish): add timeout and cancellation by @squarepots in #20170
  • fix(obsidian-export): serialize note front matter as YAML by @kovsu in #20260
  • feat(agent-session): label runtime-started turns with their origin by @404-Page-Found in #18770
  • fix(export): await the Notion body write and report its failure by @kovsu in #20268
  • refactor(cache): centralize transient runtime state by @DeJeune in #19853
  • fix(pi): preserve OpenCode session headers by @Dante-dan in #20267
  • fix(mistral-ocr): inline separated tables into converted markdown by @kovsu in #20137
  • fix(local-model): retry transient Windows artifact removal by @squarepots in #20189
  • fix(database-seeding): avoid startup readiness re-entry by @kangfenmao in #20275

New Contributors

Full Changelog: v2.0.13...v2.0.14

Don't miss a new cherry-studio release

NewReleases is sending notifications on new releases.