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

OpenClaw更新器

技能标识:openclaw-updater

Safely update OpenClaw with pre-flight checks and rollback support. Use when updating OpenClaw, checking for updates, or recovering from a failed update. Handles workspace git commits, config backups, version rollback, and post-update verification.

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

OpenClaw更新器

OpenClaw 更新器

通过自动预检安全检查和回滚能力,安全地更新 OpenClaw。

更新前检查清单

在运行 openclaw update 之前,始终先运行预更新脚本:

bash
bash scripts/pre-update.sh

可选:在预检期间指定一个备份脚本:

bash
BACKUP_SCRIPT=~/repo/scripts/backup-openclaw.sh bash scripts/pre-update.sh

该脚本将:

  1. 1. 查找 ~/.openclaw/ 下所有 workspace* 目录
  2. Git 提交所有未提交的更改(如缺少 Git 则初始化)
  3. 将 openclaw.json 备份到 /tmp/openclaw.json.bak
  4. 如果提供了备份脚本则运行它
  5. 将当前版本保存到 /tmp/openclaw-prev-version.txt

Telegram 通知设置

更新脚本通过 Telegram Bot API 发送成功/失败通知(绕过 OpenClaw 网关,因此即使更新破坏了网关也能正常工作)。

创建 ~/.openclaw/.telegram-notify.env:

TELEGRAMBOTTOKEN=<你的机器人令牌>
TELEGRAMCHATID=<你的聊天ID>

bash
chmod 600 ~/.openclaw/.telegram-notify.env

机器人令牌与你的 OpenClaw Telegram 频道使用的令牌相同。聊天ID可通过 openclaw directory 找到。

更新(带通知)

运行包含自动预检和通知的完整更新:

bash
bash scripts/update.sh

这将执行:预检 → 更新 → 等待网关 → 通过 Telegram 通知。

更新(手动)

预检通过后:

bash
openclaw update

更新后验证

更新后,验证:

bash
openclaw status
openclaw gateway status

检查:

  • - 版本显示为新版本
  • 网关正在运行
  • 所有代理均响应正常

回滚

如果更新出现问题:

bash
bash scripts/rollback.sh

该脚本将:

  1. 1. 从 /tmp/openclaw-prev-version.txt 读取保存的先前版本
  2. 通过 npm install -g openclaw@<版本> 安装该版本
  3. 可选地从备份恢复 openclaw.json
  4. 重启网关

手动回滚

如果回滚脚本不可用:

bash

安装特定版本


npm install -g openclaw@<版本>

恢复配置

cp /tmp/openclaw.json.bak ~/.openclaw/openclaw.json

重启

openclaw gateway restart

从完整备份恢复

如果配置和工作区都已损坏:

bash

查找最新备份


ls -t ~/repo/backups/openclaw-*.tar.gz | head -1

恢复(覆盖 ~/.openclaw/)

tar xzf ~/repo/backups/openclaw-<时间戳>.tar.gz -C ~/

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-updater-1776318732 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-updater-1776318732 技能

通过命令行安装

skillhub install openclaw-updater-1776318732

下载

⬇ 下载 openclaw-updater v1.6.0(免费)

文件大小: 6.22 KB | 发布时间: 2026-4-16 15:34

v1.6.0 最新 2026-4-16 15:34
Fix false failure reports: verify update by version comparison instead of exit code; wait up to 120s for binary availability during npm install
返回顶部