SuperAPI AI 工具集

trusty-services

智能体与模型

查看项目

更新于 10-15 20:07

技能介绍

用途:作为迁移子技能,trusty-services 声明要安装什么,具体流程由父协议 migration-wizard/SKILL.md 定义,执行前须先加载该协议。它用于安装 trusty-memory 与 trusty-search 两个可选 Rust 服务。

主要能力:trusty-memory 提供持久化、层级式知识图谱(palace/wing/room/closet/drawer),跨会话保留上下文;trusty-search 提供语义、BM25 与知识图谱混合检索(RRF 融合),可替代 mcp-vector-search,在大型代码库上召回更好。

使用方式:协议第三阶段调用 scripts/install-trusty.sh,优先执行 claude-mpm setup trusty-memory trusty-search,旧版本回退到逐二进制 claude-mpm setup <name>,无 claude-mpm 时回退到 cargo install(此时需手动启动守护进程和配置 MCP)。典型安装 3-8 分钟,主要是 cargo 编译。

验证:第四阶段运行 scripts/verify-trusty.sh,检查两个二进制在 $PATH、两个守护进程 /health 响应、.mcp.json 是否含 trusty 条目、macOS 下 ~/Library/LaunchAgents/ 是否存在 launchd plist。验证须完全通过才记录完成,部分安装会在下次会话重新检测并提供修复。

限制与已知问题:需 Rust、约 2GB 磁盘及一次性设置。macOS 报 linker 'cc' not found 需 xcode-select --install;cargo SSL 错误多为代理,需配置 CARGO_HTTP_PROXY;端口占用可用 pkill -f trusty-memory; pkill -f trusty-search 后重试。默认端口 memory :3038、search :7878,占用时守护进程会选备用端口并写入 ~/.trusty-*/address.json,而健康检查假定默认端口。