Коротко
- Git-бэкапы теперь применяют
--exclude-secretsк экспортам PostgreSQL и исключают webhook-токены, OAuth-креды, ключи подписи и пакеты с учётными данными бандл-плагинов. - Несекретное состояние плагинов сохраняется, но интеграции с вырезанными кредами придётся зарегистрировать заново.
- История Git не переписывается: секреты в старых коммитах остаются в репозитории.
- Полные архивы
openclaw backup createпо-прежнему содержат профили авторизации и креды каналов; чистка касается Git-бэкапов.
Сверено с документацией OpenClaw 2026.10.10, 3 ноября 2026.
Резервная копия OpenClaw содержит пакеты учётных данных и webhook-токены, поэтому её нужно хранить так же надёжно, как рабочее состояние. В 2026.10.10 чистка секретов дошла до Git-бэкапов и экспортов PostgreSQL. Проверьте свежие архивы.
Что именно чистит OpenClaw в бэкапах
Флаг --exclude-secrets применяется к экспортам PostgreSQL. Из данных бандл-плагинов вырезаются токены, OAuth-креды, ключи подписи, webhook-токены, записи с токенами доступа для размещённых медиа и пакеты с учётными данными.
При восстановлении интеграции, чьи креды вырезали, придётся зарегистрировать заново или пройти вход заново. Несекретное состояние плагинов остаётся на месте.
openclaw backup git create --repository ~/Backups/openclaw-git --all --push
openclaw backup enable --repository ~/Backups/openclaw-git --every 24h --push
Как проверить, что секреты не попали в архив
Полный архив проверяется по манифесту и содержимому, SQLite-снапшоты — по инвентарю sqliteSnapshots.
openclaw backup create --output ~/Backups/openclaw --verify
openclaw backup verify ./2026-03-09T08-00-00.000+08-00-openclaw-backup.tar.gz
openclaw backup git log --repository ~/Backups/openclaw-git
openclaw backup git verify --repository ~/Backups/openclaw-git --global
Архивы содержат профили авторизации, креды каналов и провайдеров, историю сессий. Храните их зашифрованными, ограничивайте доступ к месту назначения и ротируйте креды при подозрении на утечку.
Своё расписание бэкапов
Живые .sqlite, -wal, -shm и -journal копировать нельзя: база пишется при работающем Gateway, такая копия может оказаться рваной. PostgreSQL-бэкап отказывается работать, пока Gateway запущен, и останавливать его не станет, сначала остановите через владельца сервиса.
openclaw storage init offsite
openclaw storage test offsite
openclaw backup create --to offsite
openclaw backup list --from offsite
Пропущенные слоты с устаревшим сохранённым временем следующего запуска больше не отбрасываются (#179928). MCP-события теперь могут запускать автоматизации, а в карточках сессий видны привязанные расписания (#165399, #172240).
Кого это не касается
- Установка и обновление снова работают на Node
>=24.16.0 <25 || >=26.1.0; рекомендованные версии — 24.22.1 или 26.12.1.
Что проверить при обновлении
openclaw --versionиopenclaw status --json: версия CLI и фактический путь Gateway вgatewayService.layout.packageRootReal.node -p "process.execPath + ' ' + process.version"иopenclaw update --dry-run: реальный Node и предварительные проверки.openclaw backup git log --repository ~/Backups/openclaw-gitиopenclaw backup git verify --repository ~/Backups/openclaw-git --global: состояние Git-репозитория бэкапов.openclaw backup create --output ~/Backups/openclaw --verifyиopenclaw backup verify ./2026-03-09T08-00-00.000+08-00-openclaw-backup.tar.gz: целостность свежего архива.openclaw healthиopenclaw doctor --lint --json: состояние после обновления.- После восстановления архива с вырезанными секретами заново зарегистрируйте интеграции.
openclaw --version
openclaw status --json
node -p "process.execPath + ' ' + process.version"
openclaw update --dry-run
openclaw backup git log --repository ~/Backups/openclaw-git
openclaw backup git verify --repository ~/Backups/openclaw-git --global
openclaw backup create --output ~/Backups/openclaw --verify
openclaw health
openclaw doctor --lint --json
openclaw backup enable --repository ~/Backups/openclaw-git --every 24h --push