Агент Docker позволяет мне описать команду ИИ-агентов, их инструменты и защитные ограждения в одном файле конфигурации, который команда платформы может просматривать, как и любую другую часть инфраструктуры. Это та часть, которая мне нравится больше всего. У него также есть ловушка разрешений, которая...
Агент Docker позволяет мне описать команду ИИ-агентов, их инструменты и защитные ограждения в одном файле конфигурации, который команда платформы может просматривать, как и любую другую часть инфраструктуры. Это та часть, которая мне нравится больше всего. У него также есть ловушка разрешений, которую я воспроизвел в тесте, и я покажу ее, прежде чем вы скопируете какие-либо примеры правил.
Я потратил уик-энд на создание небольшого проекта, чтобы выяснить, насколько далеко зайдет эта идея. Результатом является команда Release-Gate: четыре агента, которые проверяют контейнер службы и конфигурацию CI перед выпуском и пишут отчет PASS/BLOCK.
Что такое агент Docker
Docker Agent — это среда выполнения Docker с открытым исходным кодом для команд агентов. Вы пишете конфигурацию, запускаете агент Docker, запускаете Crew.yaml и разговариваете с корневым агентом, который делегирует полномочия объявленным вами субагентам. Он поставляется в Docker Desktop 4.63 и более поздних версиях (в версиях с 4.49 по 4.62 он называется cagent) или в виде отдельного двоичного файла из выпусков GitHub. Он работает с Anthropic, OpenAI, Google, Bedrock, Docker Model Runner и длинным списком других поставщиков.
Я использовал версию 1.150.0, выпущенную 9 октября 2026 г.
Команда
корень (вести) думать, делать
/ | \
Container_auditor Pipeline_auditor писец
fs: ./target fs: ./target fs: ./reports
оболочка: г