会话恢复Skill recovery

会话恢复技能是一个用于在上下文丢失或启动新会话时,从记忆守护者(memory-keeper)的检查点中自动恢复先前工作状态的功能。它通过加载最近的上下文、识别任务进度、查找修改的文件以及定位下一步行动,帮助用户无缝衔接中断的工作。该技能适用于软件开发、AI智能体协作、项目管理等场景,能有效提升工作效率和连续性。关键词:会话恢复,上下文还原,记忆守护者,状态恢复,工作流连续性,智能助手,任务管理。

AI智能体 0 次安装 0 次浏览 更新于 3/2/2026

name: recovery description: 从记忆守护者中恢复会话状态,当上下文丢失时。

恢复技能

在上下文丢失或启动新会话时,从记忆守护者的检查点恢复会话状态。

何时使用

  • 在现有工作上启动新会话
  • 上下文耗尽后
  • 当被问到“我之前在做什么?”时
  • 当被要求“恢复”或“还原”上下文时
  • 执行 /clear 命令或会话重启后

恢复操作

1. 加载最近上下文

context_get(limit: 50, sort: "created_desc")

2. 获取上下文摘要

context_summarize()

3. 查找进度项

context_get(category: "progress", limit: 20)

4. 查找高优先级项

context_get(priority: "high", limit: 10)

5. 重建状态

从检索到的上下文中提取:

  • current-task:正在处理的任务
  • files-modified:已更改的文件
  • implementation-progress:进度情况
  • next-action:下一步需要做什么
  • blockers:任何已知问题

恢复输出格式

清晰地呈现恢复的状态:

## 会话已恢复

### 先前任务
<当前任务值>

### 进度
<实施进度值>

### 已修改文件
<文件修改列表>

### 阻碍/问题
<发现的任何阻碍>

### 建议的下一步行动
<下一步行动值>

### 最近检查点
1. <检查点1名称>:<描述>
2. <检查点2名称>:<描述>

---

准备继续。确认继续执行:<下一步行动>

恢复检查清单

  • [ ] 加载所有最近的上下文项
  • [ ] 识别当前/最后任务
  • [ ] 查找所有已修改的文件
  • [ ] 确定进度百分比/阶段
  • [ ] 定位要采取的下一步行动
  • [ ] 检查是否存在任何阻碍
  • [ ] 验证待办事项列表状态(如果可用)
  • [ ] 向用户呈现摘要
  • [ ] 在继续之前获取确认

如果未找到上下文

如果记忆守护者中没有相关上下文:

## 未找到先前上下文

在记忆守护者中未找到检查点或进度项。

可能的原因:
- 这是一个没有先前工作的新会话
- 先前的会话未设置检查点(工作可能已丢失)
- 内存已被清除

要重新开始,请描述您想要处理的内容。

部分恢复

如果只找到部分上下文:

## 部分恢复

从先前会话中找到有限的上下文:

### 可用信息
<找到的任何信息>

### 缺失信息
- [ ] 当前任务(未找到)
- [ ] 已修改文件(未找到)
- 等等。

您希望:
1. 继续使用可用上下文
2. 重新开始
3. 手动提供额外上下文