Bash-команды ИИ-агента выполняются в отдельном контейнере: для каждой команды запускается новый. У контейнера отключена сеть, ограничены права и ресурсы, а состояние между командами может не сохраняться.
По описанию архитектуры:
- сеть отключена;
- корневая файловая система доступна только для чтения;
- процесс запускается от пользователя
nobody;
- доступно не более 1 CPU;
- лимит памяти — 512 МБ;
- лимит числа процессов — 256.
Не обязательно. Поскольку контейнер запускается отдельно для каждой команды, после его завершения могут исчезнуть:
- текущий каталог;
- переменные окружения;
- фоновые процессы;
- установленные пакеты.
Архитектура с виртуальной файловой системой и эмуляцией инструментов может отличаться от поведения настоящих Unix-утилит. Например, собственные реализации grep и glob могут не поддерживать те же флаги и синтаксис регулярных выражений, на которых обучены модели.
Важно: такие расхождения способны приводить к незаметным ошибкам при выполнении или интерпретации команд.
Статья собрана по сообщениям за октябрь 2026 года.