Skip to content

STS-X v3.1.1 — 中文全文搜索修复 + 基座接入

Choose a tag to compare

@cscb603 cscb603 released this 23 Jul 03:06
· 23 commits to v3.0 since this release

STS-X v3.1.1 — 中文全文搜索修复 + 基座接入

修复(Bug Fixes)

  • [P0] --all --locate 中文全文搜索修复:此前 --all 模式配合 --locate 输出中文查询时返回空(根因是 locate_matches 未被填充)。现已正确填充,中文全文检索正常工作。
  • [P1] Windows 非 UTF-8 编码回退:--all 全文索引时,GBK / GB18030 / Big5 文件自动回退解码,Windows 用户的中文源码也能被检索。
  • [P2] file 模式新增 --max-tokens 限额:与 search 模式对齐,AI 调用方可限制返回 token 量,避免超长输出。

改进(Improvements)

  • 缓存目录接入星TAP基座库 core_lib:cache_root() 现优先调用 core_lib::path::cache_dir("sts-x"),与全家桶缓存策略统一;基座不可用时降级到本地 dirs 实现,保证单二进制健壮性。
  • ⚠️ Windows 缓存路径调整:%LOCALAPPDATA%\sts-x\ → %LOCALAPPDATA%\sts-x\cache\。首次使用会自动重建索引(一次性,无数据丢失)。macOS / Linux 路径不变。

下载

  • Mac:STS-X-3.1.1-Mac版(给AI搜代码).zip
  • Windows:STS-X-3.1.1-Win版(给AI搜代码).zip(静态链接 CRT,无需安装 VC++ 运行库)
  • 源码:STS-X-3.1.1-源码.zip