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

Оновлення

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

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

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

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

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

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

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

Автооновлювач

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

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

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

Відкат

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

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

Зафіксувати коміт (джерело)

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

Якщо ви зайшли в глухий кут

  • Знову запустіть openclaw doctor і уважно прочитайте вивід.
  • Для openclaw update --channel dev у checkout із джерела оновлювач автоматично завантажує pnpm, якщо це потрібно. Якщо ви бачите помилку початкового налаштування pnpm/corepack, встановіть pnpm вручну (або знову ввімкніть corepack) і повторно запустіть оновлення.
  • Дивіться: Усунення несправностей
  • Запитайте в Discord: https://discord.gg/clawd

Пов’язане