Tools
Update Checker
OpenClaw plugin for checking updates to OpenClaw and installed plugins
Configuration Example
{
"plugins": {
"entries": {
"update-checker": {
"id": "update-checker",
"path": "~/.openclaw/extensions/update-checker"
}
}
}
}
README
# Update Checker - OpenClaw Plugin
OpenClawとインストール済みプラグインのアップデートをチェックするプラグインです。
## 機能
- OpenClaw本体のアップデートチェック(npm)
- インストール済みプラグインのアップデートチェック
- GitHubリポジトリベースのプラグイン対応
- npmパッケージベースのプラグイン対応
## インストール
1. プラグインをクローン:
```bash
git clone https://github.com/mooth-openclaw-bot-1/update-checker.git ~/Projects/update-checker
```
2. OpenClawのextensionsディレクトリにシンボリックリンクを作成:
```bash
ln -sf ~/Projects/update-checker ~/.openclaw/extensions/update-checker
```
3. `~/.openclaw/openclaw.json`にプラグインを登録:
```json
{
"plugins": {
"entries": {
"update-checker": {
"id": "update-checker",
"path": "~/.openclaw/extensions/update-checker"
}
}
}
}
```
## 設定
オプション設定(`openclaw.json`の`plugins.entries.update-checker.config`):
- `checkInterval`: チェック間隔(時間、デフォルト: 24)
- `githubToken`: GitHub API レート制限回避用トークン(オプション)
設定例:
```json
{
"plugins": {
"entries": {
"update-checker": {
"id": "update-checker",
"path": "~/.openclaw/extensions/update-checker",
"config": {
"checkInterval": 24,
"githubToken": "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}
}
```
## 使用方法
```bash
# アップデートチェック
openclaw tool update_checker check
```
## 出力形式
```json
{
"hasUpdates": true,
"updates": [
{
"name": "openclaw",
"type": "npm",
"current": "2026.2.3",
"latest": "2026.2.4",
"releaseDate": "2026-02-09T00:00:00Z",
"url": "https://github.com/openclaw/openclaw",
"notes": "OpenClaw core update available"
}
],
"noUpdates": [
{
"name": "voice-call",
"current": "1.0.0",
"latest": "1.0.0"
}
]
}
```
## チェック対象
1. **OpenClaw本体**: npmレジストリから最新バージョンを取得
2. **プラグイン**: `openclaw.json`の`plugins.entries`に登録されたプラグイン
- GitHub リポジトリ: 最新リリースタグをチェック
- npm パッケージ: npmレジストリから最新バージョンを取得
- ローカルプラグイン: バージョン情報のみ表示
## ライセンス
MIT License
tools
Comments
Sign in to leave a comment