SuperAPI AI 工具集

session-recall

智能体与模型

查看项目

更新于 10-16 06:20

技能介绍

Session Recall 用于检索过去 Claude Code 会话的上下文,支持跨多台机器。它提供两种主要检索模式:按主题搜索,以及按时间段重建实际发生的内容。

用途与选择:若用户问的是某个时间段(今天、昨天、本周、某日期范围),应使用跨会话 transcript(不带 session ID,配合 --after/--before),而不是 search;search 用于按主题关键词查找会话。

主要脚本:search、transcript、details、stats、activity、machines、sync、outlines、outline-progress。脚本默认访问 http://localhost:2529,可用 CLAUDE_ASSIST_SERVER 环境变量覆盖。运行脚本需使用相对技能基础目录的完整路径,例如 <skill-base-dir>/scripts/search --query "test"。

常用用法:按主题搜索并限定当前项目:scripts/search --query "RTD proposal" --days 14 --project myproject --min-user-messages 2。按时间段查看跨会话记录:scripts/transcript --after 2026-03-28T00:00:00Z --before 2026-03-29T00:00:00Z。查看某会话内容:scripts/transcript <session-id>。查看活动时间范围:scripts/activity --days 7。

时间参数需为 ISO 8601,如 2026-03-25T00:00:00Z,仅日期也可(按 UTC 午夜解释)。搜索默认限最近 30 天,可用 days、since/until 或 forever=true 调整。默认建议加 --min-user-messages 2 过滤子代理会话,并默认按当前项目路径过滤。

多机器:服务器机器每 5 分钟自动同步 ~/.claude/,标记为 localhost;其他机器可用 bunx @jarvus/claude-assist-sessions push --machine laptop --server https://my-server.com 手动推送。生成 AI 摘要需配置 ANTHROPIC_API_KEY。

限制:资料未提供收费、价格、平台支持范围等信息;部分行为依赖本地服务与 API 密钥。