Разработка

Опубликовано:

Dependabot в GitHub начал обновлять зависимости ИИ-агентов из apm.yml

GitHub научила Dependabot обновлять зависимости ИИ-агентов, объявленные в apm.yml: сервис открывает pull requests и пересобирает apm.lock.yaml. Обновления безопасности APM не охвачены.

GitHub добавила Dependabot поддержку Agent Package Manager (APM) — менеджера пакетов, через который описывают навыки, промпты и инструкции для ИИ-агентов. Теперь сервис следит за версиями зависимостей, объявленных в файле apm.yml, и открывает pull request с обновлением.

Если в проекте есть файл блокировки apm.lock.yaml, Dependabot после обновления версий пересобирает и его. Поддержка охватывает обновления версий: обновлений безопасности для APM в этом релизе нет, GitHub оговаривает это отдельно.

Чтобы включить функцию, в файл .github/dependabot.yml добавляют запись apm, указывают каталог с apm.yml и выбирают расписание проверок. Так обновление агентских конфигураций идёт тем же путём, что и у обычных пакетов проекта: через pull request, который можно просмотреть и протестировать перед слиянием.

На github.com функция общедоступна для всех тарифов GitHub. В GitHub Enterprise Server она появится в версии 3.24. Какие именно git-зависимости поддерживаются и как ведёт себя обновление, GitHub описывает в отдельной документации.