SuperAPI AI 工具集

session-search

智能体与模型

查看项目

更新于 10-15 22:10

技能介绍

用途:在 session-brain 图谱中按主题查找过往智能体会话,并将命中的会话记录载入当前对话,回答“我过去哪个会话是关于 X 的”。

主要能力:先用 obsidian-wiki sessions-query "<topic>" --json 查询图谱;若退出码为 1 并提示 run sessions-build first,则告知用户并提供 /session-brain;若 graph.json 超过约 7 天,提示并询问是否重建,不静默重建。评分已综合相似度(TF-IDF 余弦)、聚类提升、书签加权与 90 天半衰期的时间衰减,直接采用其排序,不重新排序。可用过滤参数:--project NAME、--cluster N、--since DATE、--top N。

使用方式:将前约 5 条以紧凑表格展示标题、项目、日期、主题与 why 说明,不直接倾倒原始 JSON。loadable: false 的条目为仅历史记录,转录已从磁盘清除,只保留提示词,需如实说明转录已丢失。should_load 最多含 3 个有转录的会话 id。优先使用已安装的加载技能 claude-session-load 或 bookmark-load(位于 ~/.claude/skills/,可能不存在,缺失时不要报错),否则回退到 obsidian-wiki sessions-show <session-id> --pretty。转录为 JSONL,可能达数十 MB,不可整体读取,应先 grep -c '' <transcript> 检查大小,再用 python3 过滤人类轮次。最后综合已加载内容作答并引用所用会话 id;若答案来自仅历史会话的提示词,需说明上下文有限。

适用场景:回顾过往会话主题、找回某次讨论的上下文。限制:依赖已构建且较新的图谱;部分会话转录可能已被清除;加载技能可能未安装。