用途:只读扫描已选择的本地会话 JSONL,输出可追溯的用户发言总结和原文表。脚本负责数据源、schema、时间窗、去重、证据与落盘;Agent 只根据脚本筛选后的 messages.jsonl 写摘要。
主要能力:支持 Cursor、Claude Code、Codex 三个内置源及自定义目录;按前 N 个完整自然日或 ISO 自然周归窗;生成总结 .md 与原文 .messages.md 双产物,摘要条目须引用 source-id:line 证据。
使用方式:默认读取 Cursor 加前一个完整自然周。 SKILL_ROOT="<此 skill 的绝对路径>" python3 "$SKILL_ROOT/scripts/run.py" python3 "$SKILL_ROOT/scripts/run.py" --cursor --day 3 python3 "$SKILL_ROOT/scripts/run.py" --claude --week 2 python3 "$SKILL_ROOT/scripts/run.py" --cursor --claude --codex --day 7 python3 "$SKILL_ROOT/scripts/run.py" --dir /path/to/history --week 1 有匹配消息时首跑在 agent_summary 暂停并返回 exit 2,读取 envelope.data.brief_path 与 messages_path,按 brief 写 agent_summary_path,再用 envelope.data.resume_command 续跑: python3 "$SKILL_ROOT/scripts/run.py" --resume <job_dir> 无匹配消息时不暂停,直接生成写明“无匹配 user 发言”的双产物。
适用场景:用户提到“回顾最近说过什么”“整理历史目标、约束、决策或验收项”时使用。
限制:本 skill 不联网、不上传、不修改源 JSONL、代码或 Git 状态;不会脱敏,筛选后的原文会交给 Agent 并写入本地产物,只应在受信任目录运行。user 仅是源记录声明的角色,不证明真实发言者身份。依赖 pip install esflow,Python 需 3.10 或更高版本。退出码:0 完成,1 运行时错误,2 等待 Agent,3 参数或校验失败。