Amazon Bedrock AgentCore Runtimeは、エージェントのホスティングを担うマネージドサービスで、これまで直接コードデプロイはPythonのみを対象としていた。2026年4月29日、AWSはNode.jsをマネージド言語ランタイムとして追加し、Python以外でエージェントを構築してきた開発者にも同等の本番運用体験を提供する構成が整った。
手順はシンプルで、Node.jsでエージェントを書き、依存関係と一緒にzipアーカイブ化してAmazon S3にアップロードし、エージェントランタイムを作成するだけで済む。コンテナイメージのビルドやECRへのプッシュは不要になる。デプロイ対象は、プレーンなNode.jsアプリ、先にJavaScriptへコンパイルしたTypeScriptプロジェクト、Strands Agents SDKなど任意フレームワークで構築したエージェントのいずれも選べる。依存関係の扱いはnode_modulesフォルダ同梱か、esbuildで単一JavaScriptファイルにバンドルするかを選択でき、パッケージサイズの最適化も可能だ。
重要なのは、Python版で利用できていた本番機能がNode.jsでもそのまま使える点である。セッション分離、SigV4およびOAuth 2.0による組み込み認証、双方向ストリーミング、マネージドセッションストレージ、Amazon CloudWatchによる可観測性が同等に提供される。可観測性はAWS Distro for OpenTelemetry Node.js自動計装パッケージ経由で実現される。
JavaScript/TypeScriptはサーバーサイドおよびフルスタック領域で広く使われており、今回の対応はAgentCore Runtimeの実利用者層を実質的に広げる動きとなる。フロントエンドと同一言語でエージェントを実装したいチームや、Python専任者を抱えないチームにとって、導入の前提条件が明確に下がった。