Заметки о построении агентных систем
Стенды для оценки, паттерны оркестрации, проектирование памяти и стоящие за ними неудачи — описано, пока детали ещё свежи.

Проверка перед действием: управление порядком для автономных агентов
Проверка исполнения окупается только тогда, когда она находится между планом и побочным эффектом — как синхронная зависимость вызова инструмента, а не как асинхронный поток аудита.

Роям агентов нужен контракт обнаружения, а не общая база данных
В масштабе роя сложная задача — договориться о том, как факты именуются, версионируются и выводятся из обращения. Контракт обнаружения должен предшествовать любому общему хранилищу.

Запросам доступа от агентов нужен заголовок происхождения, а не строка User-Agent
Строки User-Agent не могут подтвердить, кто несёт ответственность. Трафику агентов нужны подписанные метаданные происхождения, содержащие идентификатор оператора, заявленную цель и отзываемую область действия.

Управление идентификацией агентов должно быть в каталоге, а не в фреймворке агента
Разрешения агентов, определённые внутри фреймворков, невидимы для проверок доступа, сохраняются после вывода из эксплуатации и разрастаются. Идентификация, встроенная в каталог, решает проблему жизненного цикла.

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

Runtime-управление требует точек принуждения, а не политических документов
Управление, которое фиксирует поведение агента постфактум, не ограничивает его. Полезный слой — это набор синхронных точек принуждения, которые блокируют или изменяют вызов инструмента до его выполнения.

Предрелизная валидация агентов — это задача инъекции отказов
Чистый трейс доказывает лишь то, что агент справился с запущенными вами случаями. Готовность означает инъекцию отказов, которые породит продакшен, и наблюдение за путём восстановления.

Агент, достигающий государственного портала, — это сбой маршрутизации
Несанкционированный доступ пресекается в точке выхода, а не в промпте. Каждому парку агентов нужна одна аудируемая сетевая граница, отказы которой являются полноценными событиями.

Роевым агентам нужны бюджеты скорости, а не только бюджеты запросов
Долгоживущие рои исчерпывают терпимость третьих сторон к запросам раньше, чем токены. Оркестрация должна планировать работу с учётом лимитов скорости для каждой цели, применяемых на выходе.