Неделю я даю OpenClaw задачи, и он их делает.
Я прошу написать скилл. Даю точные требования: какой код, какие функции, зависимости.
Через 2 часа
OpenClaw: готово, всё сделано, весь код здесь.
Я: как это протестировать?
OpenClaw: (пауза) я не знаю, как его тестировать.
Я: 😳
Я тестирую. 10 часов поиска, отладки, проверки. Ничего не работает. Команды не исполняются. Файлы, которые OpenClaw якобы создал, не существуют. Скрипт, который он якобы написал, не запускается.
Вот тогда я заметил один маленький флаг в конфиге:
sandbox.mode: ro (read-only).Объяснение:
В OpenClaw есть песочница (sandbox) — изолированная среда для безопасности. По умолчанию у неё права
ro (read-only). OpenClaw может читать файлы, но не может их создавать, писать, исполнять.Я дал ему задачу → он добросовестно напечатал код → код выглядит корректно → я начинаю его использовать → ничего не работает → я ищу баг 10 часов.
На самом деле OpenClaw сделал всё правильно. Просто всё происходило в виртуальной среде, которая стирается при перезапуске. Это и означает Read Only (а не то, что он физически не может ничего записывать).
Я: 😱
Мораль:
"sandbox": {
"enabled": true,
"mode": "rw" // ← вот это
}
Три режима:
•
none — песочница выключена (опасно, но быстро)•
ro — только чтение (безопасно, но агент медиум работает в воздухе)•
rw — полный доступ (нужен контроль)🔗 Конфиг песочницы: https://docs.openclaw.ai/config#sandbox
Вывод: перед использованием smart-молотка, снала изучите мануаль на 500 страниц. Иначе, все ваши токены превратятся в тыкву.
Подпишитесь на @openclawc