Install
openclaw skills install session-resume会话恢复。Gateway 重启或 session 中断后,自动恢复任务上下文并向用户汇报进度。通过 .task-state.json 持久化任务状态,确保长时间任务不会因断线而丢失。触发词:恢复任务、resume、任务状态、断线恢复、session resume。也可在每次 session 启动时自动检测。
openclaw skills install session-resumeGateway 重启、网络断线、session 压缩后,自动恢复任务上下文。
AI Agent 执行长时间任务时最怕断线——Gateway 重启、session 被压缩、网络中断, 任务进度全部丢失,用户不得不重新描述需求。
Session Resume 通过任务状态持久化解决这个问题:
新 session 启动时检查:
~/.openclaw/workspace-main/.task-state.json解析任务状态文件,提取:
向用户发送恢复报告:
🔄 任务恢复
━━━━━━━━━
📋 之前的任务:
部署新版本到生产环境
✅ 已完成:
- 代码拉取和构建
- 单元测试通过
- Docker 镜像构建完成
⏳ 待完成:
- 推送镜像到仓库
- 更新 K8s 配置
- 执行滚动更新
💡 是否继续执行?
文件路径:~/.openclaw/workspace-main/.task-state.json
{
"version": 1,
"taskId": "uuid-here",
"createdAt": "2026-04-02T10:30:00+08:00",
"updatedAt": "2026-04-02T11:15:00+08:00",
"description": "用户的原始任务描述",
"status": "in_progress",
"steps": [
{"name": "步骤1", "status": "done", "result": "简要结果"},
{"name": "步骤2", "status": "done", "result": "简要结果"},
{"name": "步骤3", "status": "pending"},
{"name": "步骤4", "status": "pending"}
],
"context": {
"key1": "value1",
"key2": "value2"
},
"lastCheckpoint": "步骤2完成后"
}
在执行多步骤任务时,每完成一个关键步骤后更新状态文件:
.task-state.json建议在 AGENTS.md 的启动序列中加入:
5. 检查 .task-state.json 是否存在,如有则执行 session-resume skill 恢复任务