SuperAPI AI 工具集

session-finder

智能体与模型

查看项目

更新于 10-15 21:53

技能介绍

用途:对 Claude Code 会话建立索引并做语义搜索,帮助按主题找回过去的会话,并直接打开最匹配的一个。

主要能力:索引会话、按查询搜索、直接打开最佳匹配、查看统计信息。

使用方式(命令保持原样): 索引:python3 ~/.claude/skills/session-finder/scripts/session_finder.py index [--max-age-days 90] 搜索:python3 ~/.claude/skills/session-finder/scripts/session_finder.py search "query" [--top 5] 打开最佳匹配:python3 ~/.claude/skills/session-finder/scripts/session_finder.py open "query" 统计:python3 ~/.claude/skills/session-finder/scripts/session_finder.py stats

工作原理:文档提取为确定性过程,不使用 LLM,将每个会话 JSONL 解析为结构化文档,包含 away_summary 事件(若存在)、首条用户消息、后续用户消息(压缩)、首条助手回复、使用的工具和项目名;随后通过 llm CLI 使用 gemini-embedding-exp-03-07 生成嵌入;存储于 SQLite 的 ~/.claude/session-finder.db;搜索时对查询生成嵌入,用余弦相似度对所有会话排序,默认打开最高匹配。

工作流:用户要求查找会话时,运行搜索、展示带置信度的结果,并可通过 claude --resume <id> 恢复最佳匹配。

限制:资料未提供收费、价格、平台支持范围及效果保证等信息。