Recall 是一个工作上下文重建技能,定位是:在你开始或恢复工作之前,重建用户近期的工作上下文,并交回一份紧凑的胶囊,说明当前所处的状态以及接下来该做什么。要求内容紧凑、切题,只读取范围内线程所需的内容,读完后停止。
一、上下文来源 工作上下文存在于两份记录中:
- 你自己的聊天历史:记录你做了什么、决定了什么。
- 共享记录:记录围绕同一份代码在其他名义下发生的一切,包括用户持续报告的症状、已发布又被回滚的修复、仍在生产环境中触发的错误。该记录由 why 技能检索,覆盖源代码管理、问题跟踪器、聊天与 issue 渠道、长文文档以及错误跟踪。带长缺陷尾的功能,其大部分故事都在共享记录里,因此不要仅凭自己的对话记录来重建。
二、历史获取位置 Paseo 保存 agent 历史:使用 list_agents(含 includeArchived)加 get_agent_activity,或 paseo ls -a -g 与 paseo logs <id>。完整对话记录位于各提供商处:Claude Code 写入 ~/.claude/projects/<slug>/<uuid>.jsonl,其中 <slug> 是工作区路径,将每个 "/" 和 "." 替换为 "-"(例如 /Users/you/proj 变为 -Users-you-proj)。Codex 写入 ~/.codex/sessions/<yyyy>/<mm>/<dd>/rollout-*.jsonl,工作区路径位于首行的 cwd。每一行是一个聊天事件。
三、分类与路由
- 针对某一次特定的既往聊天,直接读取该聊天,而不是跨聊天挖掘历史。
- 把习惯转化为持久技能属于 automate-me。
- 面向人类阅读的工作总结是另一项任务。
- Recall 的职责是在行动前加载跨近期聊天的工作上下文。
- 如果用户已经给出了完整的状态胶囊(路径、分支、改动),直接使用它并跳过挖掘。
四、先锁定范围 搜索前先锁定:时间窗口(“近期”是真实范围,默认最近 7 天)、主题(若已命名)、工作区(默认当前活动工作区;未经要求绝不读取其他项目的对话记录)。把范围复述回去。绝不悄悄把“全部”变成“最近 N 条”。
五、并行挖掘聊天历史 读取 list_profiles,并使用 pstack-explorer(默认 codex/gpt-6.1-sol xhigh)派生只读子 agent,各承担语料的一个切片。要求每个子 agent:按真实修改时间(ls -t)排序候选,绝不按 UUID 名称排序;先 grep 主题,再只读取匹配的聊天及其中相关区域;跳过当前聊天及明显噪声(子 agent、评测、测试类聊天)。每个子 agent 返回相同 schema,每个聊天一个块:主题、用户目标、决策、未决线程、困难与纠正、产物(PR、工单、分支),并各自引用聊天 UUID。只有一两个聊天时跳过并行,直接搜索。原始对话记录留在子 agent 内,主线程只接收它们的发现。
六、在主题涉及具体功能、文件、子系统、领域或缺陷时清扫共享记录 这是默认动作而非判断题,“我在 X 上的工作”也不能豁免。把它交给 why 技能的来源调查者,但把问题从“为什么这样构建”转向“当前状态如何、尝试过什么但没站住、用户还在报告什么”。复用其按来源的 playbook,让调查者与聊天历史挖掘并行运行,并继承其姿态:每个来源一名调查者;空结果也是发现;跳过不可用的 MCP 并说明。把返回结果并入简报。仅当是纯粹的活动回顾、没有命名目标(如“我这周做了什么”)时才跳过此步,此时自己的历史和实时状态就是全部答案。
七、对照实时状态验证 把挖掘与清扫中浮现的 PR、分支、工单用 git 和 gh 核对。当答案取决于某个 agent 实际做了什么(运行过的工具、读取过的文件、遇到的错误)时,读取完整对话记录,而不只是裁剪过的本地副本。
八、输出契约 按线程分组,保持在命名主题上。顺序为:先胶囊,再线程状态,再问题,最后下一步。更深的细节放下面或被删减。
- 胶囊:最多 5 条,说明这项工作是什么、整体处于什么状态。
- 线程:每行一条,前缀恰好一个状态标签:[merged #N]、[open PR #N]、[in flight <branch>]、[verified, uncommitted]、[reverted #N] 或 [planned, not started]。没有标签的线程尚未完成,必须打标签。
- 问题:最多 5 条反复出现的问题。包含用户持续报告的症状,以及已发布又被回滚的修复,让下一次尝试从上次失败之处开始。
- 下一步:单个最有用的下一步行动,要具体。 相邻的功能或工单不纳入,除非它阻塞当前工作。当胶囊与线程行超出一屏时,先删细节而不是删线程。通过 unslop 技能撰写简报;聊天发现按 UUID 引用,共享记录发现按其来源引用(PR #、工单 ID、聊天永久链接、错误跟踪器 issue),并在任何公开输出前对私有上下文脱敏。
回复内容:按上述契约给出简报。
限制与说明:以上为对所提供的技能说明的整理。该技能的具体收费、价格、支持平台、实际效果等信息资料中暂未提供。