Среда выполнения Amazon Bedrock AgentCore теперь поддерживает выполнение команд оболочки
Среда выполнения Amazon Bedrock AgentCore теперь поддерживает InvokeAgentRuntimeCommand — новый API, позволяющий выполнять команды оболочки непосредственно в запущенном сеансе Среды выполнения AgentCore. Разработчики могут отправлять команды, передавать выходные данные в реальном времени по протоколу HTTP/2 и получать код выхода, не реализуя в своих контейнерах собственную логику выполнения команд.
Агенты ИИ часто функционируют в рабочих процессах, где детерминированные операции, такие как запуск тестов, установка зависимостей или выполнение команд Git, должны выполняться параллельно с логическими рассуждениями на основе LLM. Ранее разработчикам приходилось реализовывать собственную логику в своих контейнерах, чтобы отличать вызовы агентов от команд оболочки, порождать дочерние процессы, перехватывать потоки stdout и stderr и обрабатывать тайм-ауты. InvokeAgentRuntimeCommand устраняет эту однообразную работу, предоставляя API уровня платформы для выполнения команд. Команды выполняются в том же контейнере, файловой системе и среде, что и сеанс агента, и могут выполняться одновременно с вызовами агентов без блокировки.
Выполнение команд оболочки в Среде выполнения AgentCore поддерживается в четырнадцати регионах AWS: Восток США (Северная Вирджиния, Огайо), Запад США (Орегон), Канада (Центральная), Азиатско-Тихоокеанский регион (Мумбаи, Сеул, Сидней, Сингапур, Токио) и Европа (Ирландия, Лондон, Париж, Стокгольм, Франкфурт).
Дополнительные сведения см. в разделе Выполнение команд оболочки в Среде выполнения AgentCore.