Scout v0.9.56
Pre-release
Pre-release
·
0 commits
to ff397ec19138d25530d5edcdffce78b12c8a5ed7
since this release
Scout v0.9.56 — BETA-78:后台 Windows Service + 桌面瘦客户端拆分
读取 NTFS MFT(内置原生文件索引,BETA-76)依赖管理员权限,桌面进程以普通用户权限运行满足不了这个前提。本版把索引构建/更新/检索/MCP 服务整体拆到一个后台 Windows Service(scoutd,LocalSystem 常驻、开机自启),桌面降级为经本机 HTTP 连接它的检索 GUI 客户端。
新增
scoutd个人模式:新增bootstrap-personal-config/install-service/uninstall-service/service四个子命令,注册为LocalSystem账户的 Windows Service,127.0.0.1:8765loopback 监听(区别于团队部署默认的0.0.0.0)。团队/企业既有部署(--root/--token/--config)零迁移,行为不变。- 安装时自动装好、自动启动:Windows 安装包(NSIS)新增装机钩子,自动生成个人模式配置并注册+启动后台服务,无需手动操作;卸载时自动停止并删除服务注册。
- 桌面自动连接后台服务:启动即发现并连接本机
scoutd,5 秒健康轮询自动重连;本地 FTS 检索、语义召回、原生文件名索引(MFT/USN)三个能力改由后台服务提供,桌面不再需要管理员权限即可用上全部检索能力。 scout-server新增/search、/search/quick、/backend/search、/admin/status、/admin/personal/roots五个 HTTP 端点。
范围与已知限制
- 本轮只做 Windows(macOS 无 MFT 管理员权限这个问题,架构不受影响,仍走原有本地嵌入模式)。
- 桌面本地检索/预览用的索引循环保留未删,避免"搜到但预览不到"的回归;桌面内置 MCP 服务开关、设置页索引目录编辑暂未迁移到调用后台服务,计划后续版本跟进。
- 管理员权限下的真实 Windows Service 注册与安装包端到端流程本次未经真机人工验证(CI 环境无法交互式处理 UAC),建议装机后确认
services.msc中Scoutd服务已启动、"选项 → 关于"能看到后台服务已连接。
放行 / 安装说明
- 由 GitHub Actions 自动构建,未做代码签名,首次运行 Windows SmartScreen / macOS Gatekeeper 可能提示,按 安装指南 放行。
- 模型文件均可选,首选应用内「快速入门」一键下载;不下载也可用纯关键词搜索。