Agentrc предложил формат Agentfile для упаковки и политики AI-агентов
Проект Agentrc предложил способ упаковывать AI-агентов через файл Agentfile. В нём описываются идентичность агента, его возможности, system prompt, инструменты, а также запросы к моделям, ресурсам и сетевому доступу. Формат опирается на типизированные политики, которые может проверять команда безопасности. Как пишет Hacker News, Agentfile можно упаковать как OCI-артефакт, а совместимые раннеры должны исполнять и применять заданные ограничения.
В Agentfile используются стандартные ключевые слова Dockerfile и четыре дополнительные директивы: IDENTITY, CAPABILITY, SOP и POLICY. Через строки POLICY можно запросить модель, ресурс или ограничение, при этом платформа способна разрешить такой запрос, сузить его или отклонить. Для применения решений используется Cedar с подходом deny-by-default.
В проект также входит бинарный инструмент agentrc, доступный под сокращением arc. Он умеет создавать шаблоны Agentfile, проверять их, собирать OCI-артефакты и преобразовывать описание агента в конфигурацию для конкретного backend. При этом Agentrc отдельно подчёркивает, что не является runtime, облачной платформой, провайдером моделей или фреймворком для агентов.
Ключевые факты
Agentfile добавляет четыре директивы поверх синтаксиса Dockerfile: IDENTITY, CAPABILITY, SOP и POLICY
Agentrc записывает настройки агента в labels формата ai.agentrc.* внутри OCI-образа
Для применения политик проект использует Cedar с deny-by-default-подходом
Agentrc распространяет готовые checksum-проверяемые бинарные файлы для macOS и Linux в версиях amd64 и arm64