Skip to content

Scout v0.9.60

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Aug 04:05

Scout v0.9.60(Windows / macOS)。

本次更新:三路深度评审修复(对照 Everything 完整性 / Scoutd 服务稳定性 / 桌面界面梳理)

1. 内置原生索引:修复移动盘/U 盘拔插后可能返回旧卷陈旧结果

如果拔出一个 U 盘后,另一台设备插入并复用了同一个盘符,内置原生索引此前会继续把该盘符之前缓存的旧索引当结果返回,而不是识别出这已经是另一块盘。现在会在每次命中缓存前核对卷标识,识别到卷已更换会自动重建索引。

2. Scoutd 后台服务:崩溃自动恢复 + 状态上报修正

  • 此前 Scoutd 服务如果意外崩溃退出,只能等下次开机才会被 Windows 重新拉起;现在配置了失败恢复策略,崩溃后会在 10 秒 / 30 秒后自动重启。
  • 服务异常退出时,此前会被 Windows 误判为"正常停止";现在会如实上报为失败状态,方便结合 services.msc / 事件查看器排查。

3. 桌面界面:修复「内置原生索引」检测长期误报,精简状态栏

  • 设置页与快速入门里检测"内置原生索引是否可用"的逻辑此前判断的是桌面程序自身有没有管理员权限——这是旧架构(BETA-78 之前)的判据,重构后桌面程序本来就不需要这个权限,导致该检测长期误报"不可用"并提示用户"以管理员身份运行 Scout"(这个操作对新架构完全没有作用)。现在改为检测真正决定可用性的信号:后台服务是否已连接。
  • 按用户反馈,精简了状态栏「本机服务」面板:去掉了与「本地索引」「语义召回」重复的 NativeFileIndex 一行,只保留「本地索引」「语义召回」「Windows Search」三项。

以上均为本次评审中确认的真实问题,非表面文案调整。仍有少数已记录但本次未处理的项目(如后台服务配置文件的访问权限加固、极端情况下的索引自动重建),会在后续版本继续跟进。

升级建议:直接安装本版本覆盖即可(原地升级,索引/模型/设置保留)。

  • 未做代码签名 / 公证,首次运行系统会有安全提示(Windows SmartScreen /「更多信息 → 仍要运行」;macOS Gatekeeper /「右键 → 打开」)。
  • 放行步骤 / SHA256 校验 / 升级卸载说明:见 安装指南

模型文件(均可选,首选应用内「快速入门」一键下载;也可手动放置):

  • embeddinggemma-300m-q8_0.gguf —— 语义召回 embedding 模型(启用「按意思找到」/ 跨语言)。缺失则语义召回降级纯关键词(FTS)。
  • qwen3-0.6b-q4_k_m.gguf —— 生成模型 fallback(复杂查询 AI 解析)。缺失则降级 parser-only。

两者均不放置也可正常使用(纯关键词搜索)。「选项 → 常规 / 语义召回」可查看各模型状态。