Skip to content

v3.2.5 版本发布

Choose a tag to compare

@Elysifyre Elysifyre released this 02 Oct 16:14
· 252 commits to main since this release

新增

  • 模型列表配置化与官网同步(自 2.x v2.8.0 移植):新增 models_sync 模块——模型下拉列表持久化在 api_models.json(缺失时写入内置默认 18 个模型);ApiService 页新增「同步官网模型」按钮,重放 Trae 客户端 batch_get_detail_param 配置接口获取权威列表(不消耗积分,自动跳过内部/隐藏模型并按默认顺序归位);payload 模型映射表同步扩充至官网最新(新增 Doubao-Seed-Evolving / Doubao-Seed-Code / DeepSeek-V4-Pro-Official / kimi-k2.6 / kimi-k3 / qwen3.8-flash / qwen3.8-max 等);实测 glm-5.3-flash / qwen3.8-flash / Doubao-Seed-Code 仅在 function=solo_agent 下可用,改为按模型分发 function;/v1/models 静态列表同步更新(移除已下线的 sagitta / aquila / doubao-seed-2.0-code / glm-5 / glm-5-turbo)。
  • 单实例防护:重复启动应用(双击/自启动后再点)时,不再产生第二个进程——已有实例的主窗口自动还原、显示并聚焦,新进程自动退出。基于官方 tauri-plugin-single-instance 实现,仅正式版启用(dev 模式与已安装版共用 identifier,启用会互相顶替干扰调试)。

修复

  • 检查更新「下载安装包」国内网络直连超时(os error 10060):update_check 请求的 api.github.com 可直连,但下载 302 跳转到 objects.githubusercontent.com(GitHub 下载 CDN)直连不通,而下载此前只认环境变量代理、不认系统代理(VPN)。改为逐通道尝试:系统代理(注册表,即用户 VPN)→ 环境变量代理 → 直连,任一通道成功即完成;检查更新同样受益。另修复下载误设 30s 整体超时(慢网络下必被掐断),改为连接 10s + 读 60s、不设整体超时。
  • 检查更新期间整个应用卡死:update_check / update_download 为同步命令,Tauri 默认在主线程执行,网络重试最坏 90 秒会冻住 UI。改为 #[tauri::command(async)] 派发到异步运行时线程池,主线程不再阻塞(窗口/按钮全程可响应)。
  • 签到失败(Fatal Python error: Failed to import encodings module):v3.2.0 起 src-python/ 被混入一个残缺的 Python 3.13.12 运行时(缺 encodings 模块),打包进 resources/python/ 后被应用优先选用,导致计划任务签到必崩。已清理残缺运行时,并改为 import encodings 自举验证——已安装 3.2.x 机器上残留的坏 resources/python/python.exe 会被自动判废并回退系统 Python,升级新版本即恢复。
  • 更新检测误认 2.x 产品线 release:仓库同时发布 2.x(Trae Work 助手)和 3.x(AI Work 助手)两个产品线,releases/latest 会被 2.x 遮蔽。改为拉取完整列表并过滤 >= 3.0.0 取版本最高者。

升级说明

  • 3.2.3 / 3.2.4 用户:可应用内「检查更新」直接升级(下载/安装已修复)。
  • 3.1.0 / 3.2.0 / 3.2.1 / 3.2.2 用户:旧版下载步骤有 bug,请手动下载本页安装包覆盖安装。
  • 装上 3.2.5 后,应用内「检查更新 → 下载 → 安装」全流程可用,此后可完全自更新。