chore: release v1.7.4

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
kangfenmao 2025-12-16 18:57:58 +08:00
parent d41229c69b
commit b66787280a
2 changed files with 35 additions and 41 deletions

View File

@ -134,60 +134,54 @@ artifactBuildCompleted: scripts/artifact-build-completed.js
releaseInfo: releaseInfo:
releaseNotes: | releaseNotes: |
<!--LANG:en--> <!--LANG:en-->
Cherry Studio 1.7.3 - Feature & Stability Update Cherry Studio 1.7.4 - New Browser MCP & Model Updates
This release brings new features, UI improvements, and important bug fixes. This release adds a powerful browser automation MCP server, new web search provider, and model support updates.
✨ New Features ✨ New Features
- Add MCP server log viewer for better debugging - [MCP] Add @cherry/browser CDP MCP server with session management for browser automation
- Support custom Git Bash path configuration - [Web Search] Add ExaMCP free web search provider (no API key required)
- Add print to PDF and save as HTML for mini program webviews - [Model] Support GPT 5.2 series models
- Add CherryIN API host selection settings - [Model] Add capabilities support for Doubao Seed Code models (tool calling, reasoning, vision)
- Enhance assistant presets with sort and batch delete modes
- Open URL directly for SelectionAssistant search action
- Enhance web search tool switching with provider-specific context
🔧 Improvements 🔧 Improvements
- Remove Intel Ultra limit for OVMS - [Translate] Add reasoning effort option to translate service
- Improve settings tab and assistant item UI - [i18n] Improve zh-TW Traditional Chinese locale
- [Settings] Update MCP Settings layout and styling
🐛 Bug Fixes 🐛 Bug Fixes
- Fix stack overflow with base64 images - [Chat] Fix line numbers being wrongly copied from code blocks
- Fix infinite loop in knowledge queue processing - [Translate] Fix default to first supported reasoning effort when translating
- Fix quick panel closing in multiple selection mode - [Chat] Fix preserve thinking block in assistant messages
- Fix thinking timer not stopping when reply is aborted - [Web Search] Fix max search result limit
- Fix ThinkingButton icon display for fixed reasoning mode - [Embedding] Fix embedding dimensions retrieval for ModernAiProvider
- Fix knowledge query prioritization and intent prompt - [Chat] Fix token calculation in prompt tool use plugin
- Fix OpenRouter embeddings support - [Model] Fix Ollama provider options for Qwen model support
- Fix SelectionAction window resize on Windows - [UI] Fix Chat component marginRight calculation for improved layout
- Add gpustack provider support for qwen3 thinking mode
<!--LANG:zh-CN--> <!--LANG:zh-CN-->
Cherry Studio 1.7.3 - 功能与稳定性更新 Cherry Studio 1.7.4 - 新增浏览器 MCP 与模型更新
本次更新带来新功能、界面改进和重要的问题修复 本次更新新增强大的浏览器自动化 MCP 服务器、新的网页搜索提供商以及模型支持更新
✨ 新功能 ✨ 新功能
- 新增 MCP 服务器日志查看器,便于调试 - [MCP] 新增 @cherry/browser CDP MCP 服务器,支持会话管理的浏览器自动化
- 支持自定义 Git Bash 路径配置 - [网页搜索] 新增 ExaMCP 免费网页搜索提供商(无需 API 密钥)
- 小程序 webview 支持打印 PDF 和保存为 HTML - [模型] 支持 GPT 5.2 系列模型
- 新增 CherryIN API 主机选择设置 - [模型] 为豆包 Seed Code 模型添加能力支持(工具调用、推理、视觉)
- 助手预设增强:支持排序和批量删除模式
- 划词助手搜索操作直接打开 URL
- 增强网页搜索工具切换逻辑,支持服务商特定上下文
🔧 功能改进 🔧 功能改进
- 移除 OVMS 的 Intel Ultra 限制 - [翻译] 为翻译服务添加推理强度选项
- 优化设置标签页和助手项目 UI - [国际化] 改进繁体中文zh-TW本地化
- [设置] 优化 MCP 设置布局和样式
🐛 问题修复 🐛 问题修复
- 修复 base64 图片导致的栈溢出问题 - [聊天] 修复代码块中行号被错误复制的问题
- 修复知识库队列处理的无限循环问题 - [翻译] 修复翻译时默认使用第一个支持的推理强度
- 修复多选模式下快捷面板意外关闭的问题 - [聊天] 修复助手消息中思考块的保留问题
- 修复回复中止时思考计时器未停止的问题 - [网页搜索] 修复最大搜索结果数限制
- 修复固定推理模式下思考按钮图标显示问题 - [嵌入] 修复 ModernAiProvider 嵌入维度获取问题
- 修复知识库查询优先级和意图提示 - [聊天] 修复提示词工具使用插件的 token 计算问题
- 修复 OpenRouter 嵌入模型支持 - [模型] 修复 Ollama 提供商对 Qwen 模型的支持选项
- 修复 Windows 上划词助手窗口大小调整问题 - [界面] 修复聊天组件右边距计算以改善布局
- 为 gpustack 服务商添加 qwen3 思考模式支持
<!--LANG:END--> <!--LANG:END-->

View File

@ -1,6 +1,6 @@
{ {
"name": "CherryStudio", "name": "CherryStudio",
"version": "1.7.3", "version": "1.7.4",
"private": true, "private": true,
"description": "A powerful AI assistant for producer.", "description": "A powerful AI assistant for producer.",
"main": "./out/main/index.js", "main": "./out/main/index.js",