用途:定位代码定义与用法、探索概念与架构、查找 TODO/FIXME 等技术债,并可对代码库做带引用的问答。不适合做持久记忆、代码编辑或 shell 级文件列举。
架构与能力:单守护进程 http://127.0.0.1:7878 服务所有项目,按项目建立命名索引。检索混合 BM25(词法精度)、HNSW(向量语义)与 KG(关系信号),经 Reciprocal Rank Fusion 融合。
主要工具与用法:search_code 为主工具,支持 query、index、query_type、limit 参数,务必显式传 index 与 query_type(Definition 偏词法、Usage 偏向量、Conceptual 均衡三者、BugDebt 关键词匹配;不指定则自动路由)。chat 提供带引用的 LLM 问答,比 search_code 更贵,建议先用 search_code 加定向阅读。索引管理包括 list_indexes、create_index、delete_index、index_status、reindex、index_file、remove_file;search_health 返回守护进程存活与运行时长。
索引健康流程:先 search_health 确认进程,再 index_status 确认索引,过时则 reindex,编辑后单文件失效用 index_file;search_health 失败说明守护进程未运行,需外部启动 trusty-search serve。可与 trusty-memory 配合完成“搜索—理解—记忆”。
限制:未提供安装步骤、收费与平台信息;使用假定守护进程已在运行。