OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  auto-updater: 一键自动更新 Clawdbot 及所有已安装的技能

auto-updater: 一键自动更新 Clawdbot 及所有已安装的技能

 
  webapp ·  2026-02-02 14:21:04 · 3 次点击  · 0 条评论  

名称: auto-updater
描述: "自动每日更新 Clawdbot 及所有已安装技能。通过 cron 定时运行,检查并应用更新,然后向用户发送更新摘要。"
元数据: {"version":"1.0.0","clawdbot":{"emoji":"🔄","os":["darwin","linux"]}}


自动更新技能

通过每日自动检查更新,保持您的 Clawdbot 和所有技能处于最新状态。

功能概述

此技能会设置一个每日定时任务(cron job),执行以下操作:

  1. 更新 Clawdbot 自身(通过 clawdbot doctor 或包管理器)
  2. 更新所有已安装的技能(通过 clawdhub update --all
  3. 向您发送包含更新内容的摘要信息

安装设置

快速开始

请 Clawdbot 为您设置自动更新:

请为你自己和所有技能设置每日自动更新。

或者,手动添加定时任务:

clawdbot cron add \
  --name "每日自动更新" \
  --cron "0 4 * * *" \
  --tz "America/Los_Angeles" \
  --session isolated \
  --wake now \
  --deliver \
  --message "运行每日自动更新:检查 Clawdbot 更新并更新所有技能。报告更新内容。"

配置选项

选项 默认值 说明
时间 凌晨 4:00 运行更新的时间(使用 --cron 参数修改)
时区 系统默认 使用 --tz 参数设置
交付位置 主会话 更新摘要信息的发送位置

更新机制

Clawdbot 更新

对于 通过 npm/pnpm/bun 安装 的情况:

npm update -g clawdbot@latest
# 或:pnpm update -g clawdbot@latest
# 或:bun update -g clawdbot@latest

对于 通过源码安装(git 检出)的情况:

clawdbot update

更新后,请务必运行 clawdbot doctor 以应用必要的迁移。

技能更新

clawdhub update --all

此命令会对照注册表检查所有已安装的技能,并更新所有有新版本可用的技能。

更新摘要格式

更新完成后,您将收到类似以下格式的消息:

🔄 每日自动更新完成

**Clawdbot**:已更新至 v2026.1.10(原版本 v2026.1.9)

**已更新的技能 (3)**:
- prd: 2.0.3 → 2.0.4
- browser: 1.2.0 → 1.2.1
- nano-banana-pro: 3.1.0 → 3.1.2

**已是最新版本的技能 (5)**:
gemini, sag, things-mac, himalaya, peekaboo

未遇到任何问题。

手动命令

仅检查更新而不应用:

clawdhub update --all --dry-run

查看当前技能版本:

clawdhub list

检查 Clawdbot 版本:

clawdbot --version

故障排除

更新未运行

  1. 验证 cron 是否启用:检查配置中的 cron.enabled
  2. 确认 Gateway 持续运行
  3. 检查定时任务是否存在:clawdbot cron list

更新失败

如果更新失败,摘要信息中将包含错误详情。常见解决方法:

  • 权限错误:确保 Gateway 用户对技能目录有写入权限
  • 网络错误:检查网络连接
  • 包冲突:运行 clawdbot doctor 进行诊断

禁用自动更新

移除定时任务:

clawdbot cron remove "每日自动更新"

或在配置中临时禁用:

{
  "cron": {
    "enabled": false
  }
}

相关资源

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor