Для запуска production-агента на Amazon Bedrock теперь достаточно двух API-вызовов: CreateHarness и InvokeHarness. Amazon объявила о GA-релизе AgentCore harness — управляемой абстракции, которая берёт на себя всю инфраструктурную обвязку, от изолированной среды выполнения до памяти и мониторинга.

Год назад Саймон Уиллисон дал ставшее классическим определение агента: LLM-агент запускает инструменты в цикле для достижения цели. За этим определением скрывается реальность: сама по себе логика цикла несложна, но её окружение — инструменты, песочница, хранилище, сетевая конфигурация, аутентификация, масштабирование — создаёт основную сложность при переходе от прототипа к production. AgentCore harness решает именно эту проблему, предоставляя готовые примитивы: Runtime, Memory, Gateway, Browser, Identity, Observability.

TypeManagedVirtual private cloud (VPC) requiredPersistence
Managed session storageYesNoAcross stop/resume cycles of the same runtimeSessionId.
Amazon Elastic File System (Amazon EFS) access pointBYOYesAcross all sessions, sharable across harnesses.
Amazon Simple Storage Service (Amazon S3) Files access pointBYOYesAcross all sessions and harnesses, with full Amazon S3 durability, versioning, and history.

Среди ключевых возможностей нового релиза — возможность переключать модели даже внутри одной сессии. Например, можно поручить Claude Opus составление плана, GPT-5.5 — написание кода, а Gemini — суммаризацию, и контекст при этом сохраняется. Модели подключаются через точку входа bedrock, openAi, gemini или liteLlm для любых сторонних провайдеров, поддерживаемых LiteLLM. API-ключи хранятся в защищённом хранилище токенов AgentCore Identity, и агент никогда не получает к ним прямого доступа.

Поддерживает переключение между моделями (Claude, GPT, Gemini и др.) даже в середине сессии без потери контекста.

Amazon Bedrock AgentCore harness: два API-вызова для запуска агента
· Источник: AWS Machine Learning Blog

Инструменты настраиваются декларативно: достаточно указать тип и конфигурацию. Поддерживаются Gateways Amazon Bedrock AgentCore и MCP-серверы, а также браузерный движок для веб-навигации. Все вызовы агента выполняются в изолированном окружении с файловой системой и оболочкой, что позволяет читать файлы, запускать команды и писать код. Каждый шаг стримится в реальном времени и автоматически попадает в CloudWatch.

Для команд, которые ранее тратили дни на инфраструктурную обвязку, AgentCore harness сокращает время до минуты. Разработчикам не нужно писать оркестрационный код или собирать контейнеры — достаточно двух API-вызовов или нескольких кликов в консоли. Предварительный просмотр был запущен в апреле, и теперь функциональность доступна всем.