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

自动回滚

技能标识:auto-rollback

Timed rollback safety net for edits to ~/.openclaw/openclaw.json on macOS. Use when changing Gateway config, restarting Gateway after config edits, or needing backup + auto-restore protection via launchd and BOOT.md health-check cancellation.

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

自动回滚

自动回滚

在编辑 ~/.openclaw/openclaw.json 之前,请先使用此技能。

它会创建一个带时间戳的备份,安排一个10分钟后执行的回滚任务,并在网关仍无法启动时恢复备份。仅当工作区 BOOT.md 包含此技能的内置代码片段且 boot-md 钩子已安装时,回滚自动取消功能才可用。

快速流程

  1. 1. 运行 skills/auto-rollback/auto-rollback.sh start --reason 变更内容
  2. 编辑 ~/.openclaw/openclaw.json
  3. 重启网关
  4. 如果网关恢复正常,BOOT.md 会取消回滚
  5. 如果网关仍不正常,launchd 会执行回滚脚本

命令

启动保护

bash
skills/auto-rollback/auto-rollback.sh start --reason 更新网关绑定

也支持短格式:

bash
skills/auto-rollback/auto-rollback.sh start 更新网关绑定

取消待处理的回滚

bash
skills/auto-rollback/auto-rollback.sh cancel

查看当前状态

bash
skills/auto-rollback/auto-rollback.sh status

BOOT.md 集成

此技能不会自行安装 boot-md 钩子。

要在健康重启后启用自动取消功能:

  1. 1. 确保你的 OpenClaw 工作区已安装 boot-md 钩子。
  2. 将 skills/auto-rollback/BOOT.md 合并到工作区根目录的 BOOT.md 中。

如果没有此集成,回滚功能仍然有效,但成功重启后需要手动取消。

文件

  • - 脚本:skills/auto-rollback/auto-rollback.sh
  • BOOT 代码片段:skills/auto-rollback/BOOT.md
  • 备份:~/.openclaw/openclaw.json.YYYYMMDD-HHMMSS
  • 状态:~/.openclaw/state/rollback-pending.json
  • 日志:~/.openclaw/logs/rollback.log
  • launchd plist:~/.openclaw/ai.openclaw.rollback.plist

代理规则

如果你希望代理始终使用此安全网,请在 AGENTS.md 中添加一条 SOP 规则:任何对 openclaw.json 的修改都必须先运行 start。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 auto-rollback-1776286751 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 auto-rollback-1776286751 技能

通过命令行安装

skillhub install auto-rollback-1776286751

下载

⬇ 下载 auto-rollback v1.2.0-alpha.2(免费)

文件大小: 5.82 KB | 发布时间: 2026-4-16 18:20

v1.2.0-alpha.2 最新 2026-4-16 18:20
Add MIT license to SKILL.md frontmatter
返回顶部