Есть неприятная ситуация, которую легко принять за баг. Меняешь sandbox-конфиг (настройки изолированной среды, где запускается агент: образ, доступы, setup-команды, ограничения), запускаешь агента, ждешь нового поведения, а он будто вообще не заметил изменения.
Причина тут в том, что уже запущенные sandbox-runtime’ы продолжают жить со старыми настройками. OpenClaw не пересобирает их сразу после правки конфига, потому что это могло бы ломать активные сессии и текущие задачи.
Поэтому после изменения sandbox-настроек я пересоздаю runtime вручную:
openclaw sandbox recreate --agent mainЕсли менялся общий sandbox-конфиг для всех агентов, можно пересоздать все:
openclaw sandbox recreate --allВажно не чистить это руками через Docker или файлы. Лучше использовать команду OpenClaw, потому что она работает через runtime registry и не ломает связь между агентами, сессиями и их окружением.
Я обычно придерживаюсь правила - поменял sandbox-настройки - пересоздай runtime перед проверкой. Иначе можно полчаса дебажить поведение, которое на самом деле идет из старой среды.
#какэтоработает
