Amazon Bedrock AgentCore 运行时现已支持 Shell 命令执行

发布于: 2026年3月17日

Amazon Bedrock AgentCore 运行时现在支持 InvokeAgentRuntimeCommand,这是一个新的 API,可让您直接在正在运行的 AgentCore 运行时会话中执行 Shell 命令。开发人员可以发送命令,通过 HTTP/2 实时流式传输输出并接收退出代码,而无需在容器中构建自定义命令执行逻辑。

人工智能代理通常在如下工作流程中运行:在进行基于大语言模型(LLM)的推理过程中,还需要同步执行运行测试、安装依赖项或执行 Git 命令之类的确定性操作。以前,开发人员必须在其容器内构建自定义逻辑,以区分代理调用和 Shell 命令、生成子流程、捕获 stdout 和 stderr 以及处理超时。InvokeAgentRuntimeCommand 提供了一个用于命令执行的平台级 API,从而消除了这种重复性工作。命令在与代理会话相同的容器、文件系统和环境中运行,并且可以与代理调用并行执行而不会阻塞。

14 个 AWS 区域支持在 AgentCore 运行时中执行 Shell 命令:美国东部(弗吉尼亚州北部)、美国东部(俄亥俄州)、美国西部(俄勒冈州)、亚太地区(孟买)、加拿大(中部)、亚太地区(首尔)、亚太地区(新加坡)、亚太地区(悉尼)、亚太地区(东京)、欧洲地区(法兰克福)、欧洲地区(爱尔兰)、欧洲地区(伦敦)、欧洲地区(巴黎)和欧洲地区(斯德哥尔摩)。

要了解更多信息,请参阅 Execute shell commands in AgentCore Runtime