系统更新
管理和应用系统更新
更新管理
OpenClaw 的更新系统允许您安全地升级软件版本、应用补丁和新功能。
更新管理包括自动检查、安全验证和回滚选项,确保系统始终运行在最佳状态。
更新类型
安全更新
紧急修复漏洞和安全问题的补丁。
功能更新
添加新功能和改进现有功能的版本。
性能更新
优化性能和修复错误的补丁。
重大更新
包含破坏性变更的重大版本更新,需要额外的迁移步骤。
更新配置
在 config/update.json 中配置更新策略:
{
"autoCheck": true,
"channel": "stable|beta|alpha",
"schedule": {
"checkInterval": "24h",
"maintenanceWindow": {
"start": "02:00",
"end": "04:00",
"timezone": "Asia/Shanghai"
}
},
"verification": {
"checksum": true,
"signature": true,
"repository": "https://releases.openclaw.com"
},
"rollback": {
"enabled": true,
"keepVersions": 2,
"autoRollback": true
},
"notifications": {
"enabled": true,
"channels": ["email", "telegram"],
"events": ["downloaded", "installed", "failed"]
}
}手动更新
使用 npm 更新
# 检查可用更新
npm outdated openclaw
# 更新到最新版本
npm update openclaw
# 更新到特定版本
npm install openclaw@1.2.3使用 CLI 命令
# 检查更新
openclaw update --check
# 下载更新
openclaw update --download
# 应用更新
openclaw update --applyDocker 更新
# 拉取最新镜像
docker pull openclaw/openclaw:latest
# 停止当前容器
docker stop openclaw-container
# 启动新版本容器
docker run -d --name openclaw-container [options] openclaw/openclaw:latest