РАЗРАБОТКА

GitHub внедрил AI-агентов с поддержкой Docker Sandbox для CI

GitHub добавил поддержку Docker Sandbox для AI-агентов в CI. Это улучшает безопасность и возможности автоматизации разработки.

✍️ Редакция iTech News | 05.09.2025 | ⏱ 2 мин | Источник: Docker Blog
🐛

GitHub внедрил поддержку Docker Sandboxes для AI-агентов в своем CI — это значительно расширяет их возможности и улучшает безопасность. AI-агенты теперь могут контролировать свою среду, выполняя действия в изолированном microVM, что минимизирует риски при ошибках.

Развитие GitHub Actions

В июле 2026 года GitHub Agentic Workflows получил новую возможность для интеграции с Docker Sandboxes. Это значит, что AI-агенты могут не только читать репозиторий и предлагать исправления, но также устанавливать необходимые инструменты, запускать команды в оболочке и даже создавать базы данных. Благодаря этому, они становятся все более мощными помощниками в процессе разработки.

С внедрением Docker Sandbox границы для AI-агента стали более четкими: он работает в Disposable environment с большой свободой действий внутри, но с ограниченным доступом к внешнему миру. Это означает меньше шансов на «непредвиденные последствия» от ошибок в коде.

Как это работает

GitHub Agentic Workflows, сокращенно gh-aw, позволяет описывать рабочие процессы AI-агентов в файловом формате Markdown, который затем компилируется в формат GitHub Actions. После компиляции создается стандартный .lock.yml файл, который содержит все необходимые команды для запуска в Ubuntu 24.04. Это избавляет разработчиков от необходимости заниматься сложной конфигурацией.

По данным GitHub, новая система минимизирует риски: agent получает широкие права в Docker Sandbox (включая доступ к оболочке и возможности «sudo»), но имеет ограничения на взаимодействие с внешними системами. Например, агент может создавать pull request, содержащий только файлы из директории src/**.

Значение для разработчиков

Для разработчиков это означает, что такие AI-агенты могут значительно упростить разработку программного обеспечения, минимизируя риски и увеличивая скорость работы. С введением таких инструментов уровень автоматизации в CI/CD возрастет, что позволит командам тратить меньше времени на рутинные задачи и сосредоточиться на более важных аспектах проекта.

Следующий этап — дальнейшее развитие этого функционала и интеграция новых возможностей для улучшения работы AI-агентов.

Поделиться: Telegram X LinkedIn