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

自我更新器

技能标识:self-updater

|

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

自我更新器

自更新器

⭐ 唯一支持Cron感知+空闲检测的OpenClaw更新器!

智能自动更新器,在检查更新的同时尊重您的计划任务。

为什么选择此技能?

功能其他更新器本技能
Cron感知❌✅ 避开您的计划任务
空闲检测
❌ | ✅ 等待系统空闲 | | AI风险评估 | ❌ | ✅ 评估更新影响 | | 用户审批 | ❌ | ✅ 确认高风险更新 | | 智能通知 | ⚠️ 基础 | ✅ 简洁,渠道感知 |

功能特性

  • - 🔒 Cron感知:读取 ~/.openclaw/cron/jobs.json 以避免干扰您的计划任务
  • ⏳ 空闲检测:在更新前等待系统空闲(无中断!)
  • 🧠 AI影响评估:在更新前评估风险等级(低/中/高)
  • ✅ 用户审批:高风险更新前暂停并询问
  • 📲 智能通知:自动检测Telegram/飞书,发送简洁报告
  • 🔄 双重更新:同时更新OpenClaw核心和已安装技能
  • 🛡️ 自动重启:确保网关在更新后恢复正常运行
  • 🌐 端口自动检测:自动从配置中读取网关端口

快速开始

powershell

检查更新


powershell -ExecutionPolicy Bypass -File scripts/self-updater.ps1

智能定时自动更新

powershell -ExecutionPolicy Bypass -File scripts/self-updater.ps1 -AutoUpdate -SmartTiming

全自动化(用于cron)

powershell -ExecutionPolicy Bypass -File scripts/self-updater.ps1 -AutoUpdate -SmartTiming -AutoApprove -Quiet

AI风险评估

评估5个因素以计算风险评分:

因素权重描述
版本影响30%主版本/次版本/补丁
技能数量
25% | 需要更新的技能数 |
| 网关重启 | 20% | 重启影响 |
| 距上次更新时间 | 15% | 距上次更新的小时数 |
| Cron接近度 | 10% | 距下一个任务的间隔 |

风险等级:

  • - 🟢 低(评分<50):自动更新
  • 🟡 中(评分50-74):警告但自动更新
  • 🔴 高(评分≥75):需要您的批准

用户审批流程

当风险为高时:

  1. 1. 显示包含评估详情的警告
  2. 等待您的确认(60秒超时)
  3. 如果批准 → 继续更新
  4. 如果拒绝/跳过 → 优雅取消

使用 -AutoApprove 进行无人值守运行。

智能通知

更新前(简洁):

🔄 OpenClaw 更新检查
• 核心:1.2.3 → 1.3.0(次版本)
• 技能:3个待更新
• 风险:🟡 中

更新后:

✅ OpenClaw 已更新
• 核心:v1.3.0
• 技能:3个已更新
• 网关:✅ 正常

自动检测:Telegram、飞书

使用场景

  • - ✅ 每周维护自动化
  • ✅ 保持OpenClaw始终最新
  • ✅ 永不中断计划爬虫任务
  • ✅ 获取更新通知
  • ✅ 带风险控制的安全自动更新

参数

参数默认值描述
AutoUpdatefalse自动应用更新
SmartTiming
false | 等待空闲 + 检查cron | | AutoApprove | false | 跳过审批(用于cron) | | NoNotify | false | 跳过通知 | | UpdateSkillsOnly | false | 仅更新技能 | | Port | auto | 网关端口 | | IdleThreshold | 5 | 等待空闲的分钟数 | | CronLookAhead | 60 | 向前检查任务的分钟数 | | MaxWait | 30 | 最大等待时间(分钟) |

系统要求

  • - PowerShell 5.1+(pwsh)
  • npm + clawhub CLI
  • Windows(空闲检测)
  • 读取:~/.openclaw/openclaw.json(仅端口)、~/.openclaw/cron/jobs.json

可选环境变量

变量描述
TELEGRAMBOTTOKEN用于通知的Telegram机器人令牌
FEISHUAPPID
用于通知的飞书应用ID | | FEISHUAPPSECRET | 用于通知的飞书应用密钥 |

注意: 此技能仅从配置中读取 gateway.port。不会向外部传输任何凭据。

标签

自动更新、维护、cron、智能调度、技能、网关、重启、健康检查、监控、运维、openclaw、更新器、自我维护、AI评估、用户审批、通知

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 self-updater-1776115963 技能

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

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

通过命令行安装

skillhub install self-updater-1776115963

下载

⬇ 下载 self-updater v1.4.2(免费)

文件大小: 3.42 KB | 发布时间: 2026-4-15 14:18

v1.4.2 最新 2026-4-15 14:18
- Added metadata: repository, homepage, required_binaries, and optional_envs for better documentation and integration.
- Listed PowerShell, npm, and clawhub as required binaries.
- Documented optional environment variables for Telegram and Feishu notifications.
- Clarified requirements section and specified that only the gateway port is read from config.
- No code changes, only SKILL.md updated for improved clarity and completeness.
返回顶部