Openclaw Autoupdate

🔄 OpenClaw零中断智能更新管家

OpenClaw自动化更新工具,支持静默升级、版本回滚与健康检查,适用于无人值守的服务器环境

收藏
5.5k
安装
1.2k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

OpenClaw静默更新技能提供完整的自动化更新方案,涵盖手动更新、自动配置、版本回滚三大场景:

手动更新:支持npm/pnpm全局安装或官方installer脚本一键部署,提供稳定版(stable)、Beta版、开发版(dev)三通道选择。

自动配置:通过~/.openclaw/openclaw.json启用自动更新,支持稳定版延迟6-18小时(防突发故障)、Beta版每小时检查,内置随机抖动避免集中更新。

静默脚本:silent-update.sh实现版本比对→静默下载→健康检查→服务重启→状态验证的闭环流程,可配合crontab实现定时无人值守更新。

显著优点

  • 零中断设计:Gateway热重启机制保障服务连续性
  • 风险可控:版本固定、日期回滚、自动备份三重保护
  • 多平台覆盖:npm/pnpm/brew/Mac App全渠道支持
  • 智能调度:延迟+抖动策略分散更新压力

潜在局限

  • npm生态依赖:网络波动或registry故障会阻断更新
  • 全局安装权限:可能触发系统安全策略拦截
  • Beta/Dev通道:未经过充分测试,生产环境慎用
  • 回滚依赖git:非git安装场景回滚能力受限

适合人群

  • 运维工程师:需维护多实例OpenClaw的生产环境
  • 个人高级用户:追求最新功能且能承担回滚操作
  • CI/CD流水线:自动化部署场景集成

常规风险

1. 配置覆盖:更新可能重置自定义配置,务必预先备份~/.openclaw/
2. 服务中断:健康检查失败时虽会阻断,但重启窗口仍有短暂不可用

3. 权限逃逸:installer脚本以当前用户执行,需审查来源完整性

4. 版本漂移:多节点自动更新时差可能导致集群版本不一致

Openclaw Autoupdate 内容

scripts文件夹
手动下载zip · 3.0 kB
silent-update.shtext/x-shellscript
请选择文件