用途
resume-note 用于为当前的编码智能体会话生成一条可复制的看板式笔记,方便用户在会话中断或切换后,快速回到之前的工作状态。它面向的是需要频繁暂停、切换或交接编码智能体会话的使用场景。
主要能力
- 基于当前活动对话,提炼出简短的主题、一句话状态以及一个下一步动作。
- 读取当前工作目录(通过 pwd)与计算机名称(在 macOS 上使用 scutil --get ComputerName,其它平台使用 hostname)。
- 读取会话 ID,并为正在运行该技能的智能体构建对应的恢复命令:
- Codex:读取 CODEX_THREAD_ID,恢复命令为 codex resume <session ID>。
- Claude:读取 CLAUDE_CODE_SESSION_ID,恢复命令为 claude --resume <session ID>。
- 在构建恢复命令时,对目录与会话 ID 进行 shell 引号处理。
- 输出恢复命令时会使用 cd <绝对工作目录> 并衔接恢复命令。
使用方式
技能运行后只输出一条笔记,格式如下:
- Topic: <Short session topic>
- Computer: <computer name>
- Status: <current outcome or stopping point>
- Next: <one next step>
并在其后附带一段 shell 命令:
cd <absolute working directory> && <resume command>
输出不包含外层代码围栏,也不包含额外说明。技能只汇报当前工作,不会继续执行该工作,也不会检查外部服务。
适用场景
- 需要在编码智能体会话中暂停,并希望之后能一键恢复时。
- 需要在多个任务或会话之间切换,希望保留当前主题、状态与下一步时。
- 需要将当前会话的恢复信息交接给他人或记录下来时。
限制
- 仅支持 Codex 与 Claude 两种智能体的会话 ID 读取与恢复命令构建,未列出其它智能体。
- 若会话 ID 不可用,或智能体不在上述列表中,技能会明确说明,而不会编造命令,也不会回退使用 --last 或 --continue。
- 技能不会继续任务,也不会检查外部服务。
- 嵌套会话可能继承父会话的环境变量,因此技能强调要针对正在运行该技能的智能体读取会话 ID,而不是依赖恰好被设置的变量。
- 关于收费、价格、平台支持范围与具体效果,资料中暂未提供。