Мы подготовили модуль Coder 0.2.2 для локальной разработки внутри BunkerAI. Он помогает изучать разрешённый репозиторий, предлагать изменения и проверять результат, не отправляя исходный код во внешний AI-сервис.
Как устроен безопасный цикл
- Работа ведётся с копией: модуль создаёт ограниченный снимок выбранного проекта и отдельную staging-область.
- Команды заранее определены: модель выбирает только разрешённые профили форматирования, тестов и сборки, а не произвольную shell-команду.
- Проверки выполняются без сети: production-профиль использует изолированный rootless-контейнер без доступа к секретам хоста и Docker socket.
- Изменения сначала показываются человеку: пользователь видит diff и результаты тестов до изменения рабочего проекта.
- Применение требует подтверждения: разрешение связано с конкретным пользователем, задачей и хэшем патча и действует ограниченное время.
Coder готов к защищённому развёртыванию, но не включается автоматически: нужны Linux-хост или виртуальная машина, rootless OCI runtime, явные workspace ACL, выбранная локальная coding-модель и закреплённые образы проверок.
В текущей версии уже есть Console-панель для задачи, diff, логов и подтверждения. Следующий этап — repair-итерации, квоты хранения и расширенный benchmark coding-моделей на реальных репозиториях.