mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-28 05:11:24 +08:00
feat(release): 更新版本至1.6.0-beta.3并添加新功能和优化
- 新增多个功能,包括ErrorBoundary组件、智谱AI模型支持、系统OCR功能、文件页面批量删除等 - 重构翻译服务和语言检测功能,提升扩展性和类型安全 - 修复多个问题,改善API检查和翻译过程中的错误处理 - 优化构建配置和性能,提升初始化效率
This commit is contained in:
parent
415fc23fee
commit
1ef63aed3a
@ -120,25 +120,40 @@ artifactBuildCompleted: scripts/artifact-build-completed.js
|
||||
releaseInfo:
|
||||
releaseNotes: |
|
||||
🎉 新增功能:
|
||||
- 新增错误详情模态框,提供完整的错误信息展示和复制功能
|
||||
- 新增错误详情的多语言支持(英语、日语、俄语、中文简繁体)
|
||||
- 新增 ErrorBoundary 组件包裹 mini 窗口内容,提升错误处理能力
|
||||
- 新增智谱AI模型支持,扩展AI提供商生态
|
||||
- 新增系统 OCR 功能,支持 MacOS 和 Windows 原生文字识别
|
||||
- 新增文件页面批量删除功能,提升文件管理效率
|
||||
- 新增超链接工具提示功能,增强用户体验
|
||||
- 新增 iframe 截图功能,支持更多内容捕获场景
|
||||
- 新增提示变量替换功能,增强编排服务能力
|
||||
- 新增文本增量累积可配置支持,优化流式响应体验
|
||||
- 新增 AbortController 管理功能,改进请求取消机制
|
||||
|
||||
🔧 优化改进:
|
||||
- 升级 AI Core 到 v1.0.0-alpha.11,重构模型解析逻辑
|
||||
- 增强温度和 TopP 参数处理,特别针对 Claude 推理努力模型优化
|
||||
- 改进提供商配置管理,简化 OpenAI 模式处理和服务层级设置
|
||||
- 优化 MCP 工具可见性,增强提示工具支持
|
||||
- 重构错误序列化机制,提升类型安全性
|
||||
- 优化补全方法,支持开发者模式下的追踪功能
|
||||
- 改进提供商初始化逻辑,支持动态注册新的 AI 提供商
|
||||
- 重构翻译服务架构,统一使用新的API接口
|
||||
- 重构语言检测功能,使用通用聊天接口替代专用接口
|
||||
- 重构 provider 注册和模型解析逻辑,提升扩展性
|
||||
- 重构 fetchChatCompletion 参数类型定义,增强类型安全
|
||||
- 重构 provider 列表和 URL Schema 弹窗界面
|
||||
- 增强模型推理控制逻辑,支持更多提供商和模型类型
|
||||
- 优化 MCP 工具可见性控制,根据工具状态动态显示知识图标
|
||||
- 改进日志记录机制,将 console.log 替换为 logger.debug
|
||||
- 升级核心依赖包(mermaid, shiki, tanstack 等)
|
||||
|
||||
🐛 问题修复:
|
||||
- 修复错误处理回调中的类型安全问题,使用 AISDKError 类型
|
||||
- 修复提供商初始化和配置相关问题
|
||||
- 移除过时的模型解析函数,清理废弃代码
|
||||
- 修复 Gemini 集成中的提供商配置缺失问题
|
||||
- 修复 API 检查时的错误处理和取消逻辑
|
||||
- 修复翻译过程中中止控制器的错误处理
|
||||
- 修复 useAssistant hook 导致快捷助手渲染问题
|
||||
- 修复 MCP 标签溢出显示问题
|
||||
- 修复缺失的模型图标显示
|
||||
- 修复 ImageViewer 双重菜单问题,改进图标显示
|
||||
- 修复 Qwen MT 模型翻译功能
|
||||
- 修复 Deepin 系统不使用系统默认终端的问题
|
||||
- 修复备份/恢复进度的国际化显示问题
|
||||
- 修复相关依赖缺失问题
|
||||
|
||||
⚡ 性能提升:
|
||||
- 提升模型参数处理效率,优化温度和 TopP 计算逻辑
|
||||
- 优化提供商配置加载和初始化性能
|
||||
- 改进错误处理性能,减少不必要的错误格式化开销
|
||||
- 优化构建配置,排除不必要的 Tesseract.js 核心文件
|
||||
- 提升代码类型定义复用性,减少重复代码
|
||||
- 优化 provider 配置构建逻辑,提升初始化性能
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "CherryStudio",
|
||||
"version": "1.6.0-beta.2",
|
||||
"version": "1.6.0-beta.3",
|
||||
"private": true,
|
||||
"description": "A powerful AI assistant for producer.",
|
||||
"main": "./out/main/index.js",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user