Auto-Updater (Gateway)

⏰ 定时自动更新,运维零负担

通过 Gateway 定时任务自动更新 Clawdbot 核心与已安装技能,支持版本比对、报告推送及安全重启,实现零干预运维。

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

使用说明

核心用法

Auto-Updater Gateway 是一套基于 Clawdbot Cron 的自动化更新工作流,专为需要定期维护 Clawdbot 本体及技能生态的用户设计。用户通过 Gateway 调度器创建隔离式定时任务(推荐每日 04:00 执行),任务核心流程包括:捕获更新前状态(Clawdbot 版本、技能列表)→ 执行 clawdhub update --all 更新全部技能 → 可选执行 Clawdbot 本体更新与重启 → 运行 clawdbot doctor --non-interactive 健康检查 → 向指定渠道(如 Telegram)推送变更摘要。

配置要点:必须使用 clawdbot cron add 创建 isolated 会话避免污染主上下文;显式指定 channel + to 确保交付可达;时区采用 IANA 格式(如 Europe/Stockholm)。

显著优点

1. 全自动化闭环:从检测、更新、健康检查到报告推送一气呵成,无需人工值守。
2. 状态可追溯:版本前后对比清晰,便于排查回滚。

3. 灵活可控:Clawdbot 本体更新为可选项,避免关键时段意外重启。

4. 隔离执行:isolated 会话保护主会话环境不受日志/错误输出干扰。

潜在缺点与局限性

  • 单点依赖:依赖 Gateway 始终在线及 Cron 服务健康,若 Gateway 异常则更新链断裂。
  • 权限与登录状态clawdhub 需保持登录态,Token 过期会导致更新失败。
  • 重启风险:本体更新后的重启操作可能中断正在执行的其他任务,需选择低峰时段。
  • 无自动回滚:更新失败时不会自动回退至先前版本,需人工介入。
  • 报告简洁性:输出为文本摘要,缺乏图形化历史趋势或深度差异分析。

适合人群

  • 运行长期值守 Clawdbot 实例的运维人员
  • 订阅大量第三方技能、需及时获取安全补丁的进阶用户
  • 追求“设定后忘记”自动化体验的效率极客

常规风险

  • 静默失败风险:若消息推送通道故障,用户可能长期未察觉更新停滞。
  • 版本兼容性问题:技能更新后可能与当前 Clawdbot 版本产生兼容性冲突。
  • 资源占用高峰:批量更新时磁盘 IO 与网络带宽突增,可能影响同主机其他服务。
  • 凭证泄露风险:脚本中硬编码的绝对路径与 Token 若权限配置不当,存在被其他进程读取的可能。

Auto-Updater (Gateway) 内容

手动下载zip · 1.6 kB
SKILL.mdtext/markdown
请选择文件