用途:让 OpenClaw 及已安装技能保持最新,通过每日 cron 自动检查并应用更新,完成后向用户发送变更摘要。
主要能力:更新 OpenClaw 本体(经包管理器,如 npm 下执行 npm update -g openclaw@latest);更新已安装的 ClawHub 技能(clawhub update --all);发送更新摘要;提供手动更新、列出技能与查看版本等命令。
使用方式:可让 OpenClaw 直接设置自动更新,或手动添加 cron 任务,例如 openclaw cron add --name "Daily Auto-Update" --cron "0 4 * * *" --tz "America/Los_Angeles" --session isolated --wake now --deliver --message "Run daily auto-updates: check for OpenClaw updates and update installed skills. Report what changed."。OpenClaw 更新后执行健康检查:openclaw --profile default doctor --fix 与 openclaw gateway restart。手动更新技能:clawhub update --all --no-input --force。查看已安装技能:clawhub list;查看版本:openclaw --version。关闭自动更新:openclaw cron remove "Daily Auto-Update"。
适用场景:希望减少手动维护、定期同步 OpenClaw 与 ClawHub 技能版本的自动化环境。
限制与排查:需 cron 已启用(openclaw cron list)且 gateway 持续运行(openclaw gateway status),并确认 cron 条目与时区正确。常见失败包括权限错误(需安装路径可写)、网络错误、插件或 provider 状态异常(可运行 doctor --fix)。其他配置与价格信息暂未提供。