Как проявляется
Агент перестаёт выполнять команды создания файлов и запуска скриптов, вместо этого выдаёт инструкции для ручного выполнения и сообщает, что инструменты exec/read/write недоступны.
Из-за чего возникает
В последних обновлениях OpenClaw профиль инструментов по умолчанию изменился на «messaging», который не включает файловые инструменты, из-за чего агент не может выполнять операции с файлами и командами.
Как исправить
- Откройте терминал на машине с OpenClaw.
- Проверьте текущий профиль командой:
openclaw config get tools
Если в выводе указано:
{
"profile": "messaging"
}
то это причина ошибки.
- Перейдите в корневую папку OpenClaw, например, на Windows это:
C:\Users\YOUR_USERNAME\.openclaw
- Откройте файл
openclaw.jsonв текстовом редакторе. - Найдите строку с профилем:
"profile": "messaging"
- Замените “messaging” на “coding”:
"profile": "coding"
- Сохраните файл.
- Перезапустите OpenClaw.
После этого агент должен снова иметь доступ к инструментам exec, read и write и выполнять команды автоматически.
Как не столкнуться снова
Проверяйте профиль инструментов после обновлений OpenClaw и при проблемах с выполнением команд меняйте профиль на «coding» в конфигурационном файле.
Источник
Разбор основан на обсуждении в репозитории проекта: issue #34810.
Другие типичные проблемы — в разделе ошибок и решений, а базовая настройка разобрана в первом запуске.