OpenAI⁠Agents SDKをアップデート⁠サンドボックス対応やメモリ制御を追加

OpenAIは2026年4月15日、エージェントを開発するためのフレームワークである「Agents SDK」のPython版の大規模なアップデートを発表した。今回の更新では、エージェントの制御を担う「ハーネス」と、ファイルやコマンドを扱う実行環境である「サンドボックス」を分離し、独自の環境を持ち込んでSandbox Agentsを実行できるようにした。

ハーネス側では、指示・ツール・承認・トレース管理など、エージェントの実行を支える仕組みを提供し、必要に応じてカスタマイズできる。あわせて、メモリが作成されるタイミングやその保存場所を制御する機能も追加された。

サンドボックス側では、ファイル、コマンド、パッケージを扱う隔離された実行環境を提供する。ハーネスと同一マシン上で動かすことも、別環境で動かすこともできる。コンテナ実行環境としては、Cloudflare、Vercel、Modal、E2B、Daytona、Runloop、Blaxelといったプロバイダーがサポートされている。

Manifestでは、サンドボックスのワークスペースの内容やレイアウトを定義できる。AWS S3、Google Cloud Storage、Azure Blob Storage、Cloudflare R2などの外部ストレージをサンドボックスにマウントすることもできる。ManifestエントリにはUnix系のファイル権限を設定でき、実行ユーザーも指定できるため、サンドボックス内でアクセスできる範囲を細かく分けられる。

また、長期間稼働するエージェント向けにはスナップショット機能も搭載されている。コンテナの有効期限切れやクラッシュ、ワークフローの一時停止が発生しても、セッションを新しいサンドボックス上に復元することで、作業状態を保持できるようになっている。

Agents SDKの新機能はAPI経由で提供されており、トークンおよびツール使用量に基づく標準のAPI料金が適用される。現在はPython版での提供となっているが、TypeScript版も今後のリリースで予定されている。SDKの詳しい利用方法は、日本語版の公式ドキュメントでも確認できる。

おすすめ記事

記事・ニュース一覧