К содержанию
Новости

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