Коротко
- 2026.10.7 сохраняет сведения о восстановлении и незавершённые результаты вызовов инструментов прерванных сессий.
- Отклонённые черновики Claude CLI больше не попадают в итоговый ответ.
- Большие пакеты завершений дочерних агентов остаются в контексте родителя.
Сверено с документацией OpenClaw 2026.10.7, 24 октября 2026.
Релиз 2026.10.7 меняет поведение при перезапуске, падении и принудительном завершении Gateway. OpenClaw автоматически возобновляет подходящие прерванные ходы, но может пометить сессию как tombstone.
Что 2026.10.7 меняет в восстановлении прерванных сессий
Gateway убирает остаточные записи восстановления перед следующим сообщением, если соответствующие запуски завершены и у них больше нет владельца выполнения или доставки.
Прерванный основной ход автоматически возобновляется через несколько секунд после запуска. Это касается аварий, принудительного завершения и пропущенной отметки о выключении; отдельное действие оператора не требуется.
Новое сообщение не сразу забирает владение сессией. Сначала Gateway восстанавливает прерванный ход, даже если его сохранённый статус равен failed, timed out или killed. История диалога при этом не сбрасывается.
Сведения о восстановлении и незавершённые результаты вызовов
Прерванные сессии теперь сохраняют сведения о восстановлении и незавершённые результаты вызовов инструментов. Для повторного продолжения важны подтверждение источника, владение запросом, идентичность доставки и защита от повторного воспроизведения.
Конечный статус сам по себе не означает доставку. Поздний результат не может подтвердить более ранний вызов или закрыть его получение. Для встроенного Codex нужны сохранённые назначения, связь с родителем и история дочернего потока.
Плагин Codex нужно обновлять вместе с Gateway. Ядро самостоятельно не добавит эту логику в намеренно закреплённую старую версию плагина.
Claude CLI и пакеты завершений дочерних обвязок
Отклонённые черновики Claude CLI теперь остаются вне финального ответа.
Большие пакеты завершений дочерних агентов остаются внутри окна контекста родителя. Для родительского хода сохраняются источник результата, конечный статус и связь с запросчиком; после сбоя ребёнок не запускается повторно без необходимости.
Claude CLI также сохраняет стабильный префикс кэша после завершения дочернего процесса. Контекст не теряется, когда у вызывающей стороны появляются или исчезают инструменты, доступные только ей.
Более безопасная активация обновления
Прерванное обновление пакета теперь можно безопасно продолжить. Проверенная активация переживает последующую ошибку обслуживания или журнала, а устаревшая квитанция больше не блокирует корректное восстановление.
После активации ожидания Doctor ограничены. Ошибка публикации результата обновления не откатывает уже установленную версию, если активация и проверка прошли успешно.
Для обновлений с --yes, --json или без интерактивного ввода диагностика собирается автоматически. Внешний агент для написания кода не запускается, а команда выводит подсказки для передачи диагностики.
openclaw triage
openclaw triage --non-interactive
Что проверить при обновлении
- Проверьте общее состояние Gateway командой
openclaw health --json. - Запустите обновление через
openclaw update; при сбое используйтеopenclaw update repair(в скриптах —openclaw update repair --yes --json). - Перезапустите Gateway и отправьте сообщение в ранее прерванную основную сессию. Убедитесь, что работа продолжилась без сброса истории.
- Проверьте незавершённый вызов инструмента: после восстановления он не должен запускаться повторно с неверным владельцем или доставкой.
- Проверьте сценарий с субагентом и Claude CLI: отклонённый черновик не должен попасть в финальный ответ, а пакет завершений должен остаться в контексте родителя.
- Для неинтерактивной диагностики обновления используйте
openclaw triage --non-interactive.