Перейти до основного вмісту

Оновлення

Підтримуйте OpenClaw в актуальному стані.

Рекомендовано: openclaw update

Найшвидший спосіб оновлення. Команда визначає тип встановлення (npm або git), отримує найновішу версію, запускає openclaw doctor і перезапускає gateway.
openclaw update
Щоб змінити канал або вибрати конкретну версію:
openclaw update --channel beta
openclaw update --tag main
openclaw update --dry-run   # перегляд без застосування
--channel beta віддає перевагу beta, але runtime повертається до stable/latest, якщо тег beta відсутній або старіший за останній stable release. Використовуйте --tag beta, якщо вам потрібен сирий npm beta dist-tag для одноразового оновлення пакета. Семантику каналів див. в Канали розробки.

Альтернатива: повторно запустити інсталятор

curl -fsSL https://openclaw.ai/install.sh | bash
Додайте --no-onboard, щоб пропустити onboarding. Для інсталяцій із вихідного коду передайте --install-method git --no-onboard.

Альтернатива: вручну через npm, pnpm або bun

npm i -g openclaw@latest
pnpm add -g openclaw@latest
bun add -g openclaw@latest

Auto-updater

Auto-updater типово вимкнено. Увімкніть його в ~/.openclaw/openclaw.json:
{
  update: {
    channel: "stable",
    auto: {
      enabled: true,
      stableDelayHours: 6,
      stableJitterHours: 12,
      betaCheckIntervalHours: 1,
    },
  },
}
КаналПоведінка
stableЧекає stableDelayHours, потім застосовує з детермінованим jitter у межах stableJitterHours (розподілене розгортання).
betaПеревіряє кожні betaCheckIntervalHours (типово: щогодини) і застосовує негайно.
devАвтоматичного застосування немає. Використовуйте openclaw update вручну.
Gateway також записує підказку про оновлення під час запуску (вимикається через update.checkOnStart: false).

Після оновлення

1
Запустіть doctor
2
openclaw doctor
3
Мігрує конфігурацію, перевіряє політики приватних повідомлень і стан gateway. Докладніше: Doctor
4
Перезапустіть gateway
5
openclaw gateway restart
6
Перевірте
7
openclaw health

Rollback

Зафіксуйте версію (npm)

npm i -g openclaw@<version>
openclaw doctor
openclaw gateway restart
Порада: npm view openclaw version показує поточну опубліковану версію.

Зафіксуйте commit (source)

git fetch origin
git checkout "$(git rev-list -n 1 --before=\"2026-01-01\" origin/main)"
pnpm install && pnpm build
openclaw gateway restart
Щоб повернутися до latest: git checkout main && git pull.

Якщо ви застрягли

Пов’язане