Skip to content

Scout v0.9.54

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Aug 04:23

v0.9.54

本版本集中修复 Windows “找文件”结果与原生运行时稳定性问题。

修复

  • 修复结果清单右键“在文件夹中显示”可能打开错误目录的问题。
  • 修复界面与 MCP provenance 暴露 \\?\ / \\?\UNC\ Windows verbatim 路径前缀的问题。
  • 修复内容、OCR、语义及音乐命中缺少文件“大小”的问题。
  • 针对其它 Windows 机器出现的 MSVCP140.dll AppCrash,将 llama.cpp 的加载、生成和向量计算隔离到常驻 helper 子进程;原生崩溃不再直接带走 Scout Desktop 主进程,并继续走既有降级路径。

Windows 稳定性

  • Rust 与 llama.cpp Release 构建统一使用静态 MSVC CRT;对 llama-cpp-sys-4 v0.3.2 的 CMake Release 参数做精确、失配即失败的补丁,显式锁定 MultiThreaded runtime。
  • 移除未使用的 llama.cpp mtmd feature,缩小原生依赖面。
  • Windows Release CI 新增 PE 依赖闸门,禁止 MSVCP / VCRUNTIME 动态导入回归。

验证说明

  • Rust workspace 的格式、clippy、build 通过;desktop 210/210 测试通过。
  • Windows 交叉条件编译与 model-runtime 全目标 clippy 通过。
  • llama.cpp feature 测试 31 项通过,3 项真实模型测试按设计忽略;前端 TypeScript/Vite 构建通过。
  • v0.9.54 Windows MSVC/NSIS Release CI 已通过;最终 EXE 的 PE 导入表不含 MSVCP* / VCRUNTIME* 动态运行库。
  • MSVCP140.dll 归因基于 faulting module、既有原生崩溃记录和发布链接配置,是当前最高概率判断;仍需在原问题 Windows 真机上完成最终复测。

macOS 与 Windows 安装包尚未签名,系统可能显示安全提示;本地模型能力仍为可选能力。