用途:ce-sessions 用于跨 Claude Code、Codex、Cursor 的会话历史进行检索与综合,回答“之前做过什么、试过什么、决定过什么、学到过什么”这类问题。用法为 /ce-sessions [问题或主题],不提供问题时先反问用户想了解什么。
主要能力:按时间窗口扫描会话(today 1 天、recently 7 天、this month 30 天、近几月 90 天);运行发现与元数据流水线:bash scripts/discover-sessions.sh <repo> <days> | tr '\n' '\0' | xargs -0 python3 scripts/extract-metadata.py --cwd-filter <repo>;可用 --platform claude、--platform codex、--platform cursor 限定平台,默认三者全查;按分支与关键词过滤排序,最多深入 5 个会话,再用 extract-skeleton.py、extract-errors.py 抽取到临时目录,最后派发 ce-session-historian 子代理综合,输出“之前试过什么、什么没成功、关键决策、相关上下文”等分段。
限制与护栏:不读取完整会话文件(可达 1-7MB),先脚本过滤;不复述工具调用输入输出原文;不含思考/推理块内容;不分析当前会话;遇权限错误立即报告不重试;Claude Code 默认仅保留约 30 天历史,更宽窗口可能无结果;若发现无相关会话则返回 no relevant prior sessions。会话内容可能包含凭据等敏感信息,需自行判断技术相关性。