闲社服务运行正常AI智能体自动化平台
r

重启恢复

技能标识:restart-recovery

Make OpenClaw agent workflows restart-safe using checkpoint files, idempotent step tracking, wake/resume handoff, and stale-checkpoint monitoring. Use when users ask to recover from restarts, preserve progress across updates/config restarts, or implement checkpoint → restart → wake → resume patterns.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

重启恢复

重启恢复

按照以下顺序实现重启安全执行:

  1. 1. 检查点
  2. 重启
  3. 唤醒
  4. 从文件恢复

使用捆绑脚本

  • - 使用 scripts/checkpoint_tool.py 实现确定性检查点生命周期:
- start(开始)、update(更新)、resume(恢复)、complete(完成)、list(列表)
  • - 使用 scripts/checkpoint_selfcheck.py 检测过时未完成的检查点警报,无需使用LLM/工具令牌。

必需的操作规则

  • - 在任何容易引发重启的操作(配置补丁/应用、更新、服务重启、长时间多步骤任务)之前写入检查点。
  • 使用原子文件写入(先写 .tmp 文件,再重命名)。
  • 明确跟踪已完成和剩余步骤。
  • 每个工作流包含一个幂等键,以避免恢复后产生重复副作用。
  • 切勿将密钥/令牌写入检查点文件。
  • 在继续未完成的工作之前,获取恢复锁。

推荐的检查点存储位置

  • - 按代理:memory/checkpoints/.json
  • 共享/默认工作空间流程:工作空间根目录下的 memory/checkpoints/.json

需添加到 AGENTS.md 的启动指令

添加以下确切内容:

md

重启安全工作流规则


启动时,检查 memory/checkpoints/*.json 中是否存在未完成的工作流。如果找到,获取恢复锁,验证检查点模式/哈希值,并从最后一个完成的幂等步骤继续执行。

无LLM的过时检查点监控

使用主机调度器(launchd/systemd/cron),而非LLM的cron任务。

  • - 每10分钟运行一次。
  • 仅在未完成的检查点超过阈值时发出警报。
  • 记录到本地文件以供审计。

建议的执行流程

  1. 1. 在风险步骤之前执行 checkpointtool.py start。
  2. 执行步骤。
  3. 执行 checkpointtool.py update --complete <步骤> --step <下一步>。
  4. 如果发生重启,唤醒会话/进程。
  5. 在启动/重新进入时,执行 checkpointtool.py resume 并继续。
  6. 完成后执行 checkpointtool.py complete。

验证清单

  • - 模拟工作流中途重启,并验证从最后完成的步骤恢复。
  • 确认幂等性(无重复发送/写入/操作)。
  • 确认过时检查脚本仅在超过阈值后发出警报。
  • 确认旧检查点清理策略(过期时间)。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 restart-recovery-1776181456 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 restart-recovery-1776181456 技能

通过命令行安装

skillhub install restart-recovery-1776181456

下载

⬇ 下载 restart-recovery v1.0.0(免费)

文件大小: 5.07 KB | 发布时间: 2026-4-15 13:56

v1.0.0 最新 2026-4-15 13:56
Initial release: checkpoint/restart/wake/resume workflow with no-LLM stale checkpoint self-check scripts.
返回顶部