Repository navigation
STS-X v3.1.2 — 自述版本号动态化
STS-X v3.1.2 — 自述版本号动态化
改动
_ai_instructions自述版本号改为动态读取:src/types/format.rs的AI_HINT原来写死"I am STS-X 3.0",会误导消费该 JSON 的 AI Agent。现改用concat!(..., env!("CARGO_PKG_VERSION"), ...)在编译期拼入真实版本号,以后发版只需 bumpCargo.toml,无需再改这里。- 缓存目录继续走星TAP基座库
core_lib::path::cache_dir(Mac~/Library/Caches/sts-x/ Win%LOCALAPPDATA%\sts-x\cache\/ Linux~/.cache/sts-x,编译期cfg!自适应)。 - 内含 v3.1.1 全部修复:
--all --locate中文全文搜索修复、Windows GBK/GB18030/Big5 编码回退、file模式--max-tokens限额。
下载
- Mac:
STS-X-3.1.2-Mac版(给AI搜代码).zip - Windows:
STS-X-3.1.2-Win版(给AI搜代码).zip(静态 CRT,免装 VC++ 运行库) - 源码:
STS-X-3.1.2-源码.zip
用法速览
# 代码搜索(默认,AST 切块)
sts-x search "查询" -p <项目> --locate --max-tokens 2000
# 文件名搜索
sts-x search "查询" -p <项目> -f
# 全文搜索(含中文)
sts-x search "中文词" -p <项目> --all --locate
# 文件内容搜索(零索引)
sts-x file "关键词" -p <项目>