SuperAPI AI 工具集

agent-session-search

编程与开发

查看项目

更新于 10-16 02:35

技能介绍

用途:CASS 是外部 Rust CLI/TUI,用于索引和搜索本地编码智能体会话历史,把来自 Claude Code、Codex、Gemini、Cursor、Aider、ChatGPT、Cline 等 13+ 智能体的会话聚合为单一可搜索索引,延迟低于 60ms,面向 AI 智能体消费,提供 robot 模式与容错语法。它不是库,需单独安装。

主要能力:支持全量/增量索引与 watch 自动重建;搜索模式含 lexical(默认,Tantivy BM25)、semantic(MiniLM 向量相似度,缺模型时回退哈希嵌入)与 hybrid(RRF 融合);可查看指定行、展开上下文、导出会话为自包含 HTML;支持多机远程源配置。

使用方式:通过 curl 一行命令、Homebrew 或 Scoop 安装,源码构建需 Rust nightly。关键命令:cass health --json、cass index --full、cass index、cass index --watch、cass search "query" --robot、cass view /path -n 42 --json、cass expand /path -n 42 -C 5 --json、cass export-html /path、cass robot-docs guide、cass sources setup。注意:切勿运行裸 cass,会启动交互式 TUI 阻塞会话,始终加 --robot 或 --json;stdout 仅输出 JSON,诊断信息走 stderr。

适用场景:检索、分析本地编码智能体历史,多机会话搜索,供智能体自动调用。

限制:不适用于实时会话监控;智能体无本地磁盘会话历史时不可用;语义模式依赖 MiniLM 模型文件;无索引需先 cass index --full;结果过期需 cass index 刷新;token 预算紧张时用 --fields minimal 与 --limit。