mcpField
S
save-session-resume

save-session-resume

github.com/rubenflamshepherdAgent 工作流040 次安装3 周前更新
代码仓库

关于 save-session-resume

save-session-resume 是用于记录可恢复会话并准备精确恢复命令的技能。它指导识别正确会话、保存简短摘要,并复制命令而不执行。

主要功能

  1. 01识别父对话和准确会话
  2. 02核实恢复语法与启动别名
  3. 03保存带日期的会话索引条目
  4. 04复制安全摘要和命令

适用场景

  1. 01结束工作会话前保留上下文
  2. 02在原目录恢复指定对话

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/rubenflamshepherd/ruben-agent-skills --skill save-session-resume

安装后在 Claude Code 中输入/save-session-resume确认已加载。

附带文件scripts/save_session_resume.py

详细介绍

保存可恢复的会话

  1. 使用 session-discovery 技能识别父级对话、其权威会话 ID 或转录文件路径、原始工作目录和运行框架。对于当前会话,环境提供的 ID 是一条线索;请对照转录元数据进行验证。若有确切会话可用,不要使用子 Agent 的转录,也不要使用 --last 选择器。如果匹配结果有歧义,请先解决歧义再保存。
  2. 用一行简短的话总结工作:已完成的事项以及主要的剩余工作或限制。不要包含机密或无关的私人转录内容。
  3. 验证已安装运行框架的恢复语法和配置的启动别名。构建一条先进入已保存工作目录、再恢复确切会话的 shell 命令。若已配置相应别名,Codex 使用 letsgo,Claude Code 使用 vamos,Pi 使用 pi。如果用户要求危险权限,请确认别名会提供这些权限;不要凭猜测假设或添加绕过标记。对目录和任何转录文件路径使用 shell 引号。不要执行恢复命令。
  4. 运行 scripts/save_session_resume.py,并传入 --session-id、--title、--summary 和 --command。脚本会在 ~/projects/session-resumes.md 中追加或更新一条带日期的条目,保留其他条目,并将一条可安全用于 shell 的摘要注释和命令复制到剪贴板。请相对于此 SKILL.md 确定脚本路径。仅当用户选择其他共享文件时才使用 --index。
  5. 确认脚本已完成,并链接索引文件。告知用户两行剪贴板文本已准备好,可直接粘贴。不要在回复中打印 shell 命令。

遵循更具体的请求:如果用户只要求文件或只要求剪贴板文本,则只提供相应内容。共享文件中每个会话只保留一条记录;除非用户要求,否则不要创建按日期命名的会话笔记。

评论

支持 Markdown