Framework · OpenAI
OpenAI Agents SDK の概要
OpenAI のオープンソース Python SDK。意図的に軽量な設計で、ハンドオフ、ガードレール、セッション、トレーシングを標準で備えています。デフォルトでは OpenAI のモデルを使いますが、他のプロバイダーも呼び出せます。2026年3月に GA となった Temporal 連携により、耐久性のある実行にも対応します。
おすすめの用途: ハンドオフ、ガードレール、サンドボックス化されたワークスペース、トレーシングを最初から備えた、OpenAI モデル向けの最小構成の Python エージェント。
基本情報
- メンテナー
- OpenAI
- 言語
- Python
- ライセンス
- MIT
- 最新バージョン
0.22.3· 2026年9月17日- リポジトリ
- openai/openai-agents-python
- ホスティング विकल्प
- OpenAI Agent Builder (AgentKit) + ChatKit
クイックスタート
パッケージをインストールして認証情報を設定し、公式ドキュメントにある最小構成のエージェントを実行します。モデル ID はドキュメントで使われているものです。アカウントで有効になっていない場合があります。
pip install openai-agentsfrom agents import Agent, Runner
agent = Agent(name="Assistant", instructions="You are a helpful assistant")
result = Runner.run_sync(agent, "Write a haiku about recursion in programming.")
print(result.final_output)機能
| 任意のモデル | はい | デフォルトは OpenAI。Any-LLM と LiteLLM のアダプターはベータ版 |
|---|---|---|
| MCPクライアント | はい | |
| MCPサーバー | 未確認 | |
| マルチエージェント | はい | ハンドオフとツールとしてのエージェント |
| 耐久性のある実行 | はい | OpenAIAgentsPlugin による Temporal 連携と、再開可能な実行状態 |
| 人による承認 | はい | 実行を一時停止し、保存した状態から再開できる割り込み |
| トレーシング | はい | |
| Evals | いいえ | 評価ランナーはありません。OpenAI の Evals 製品は 2026年11月30日に終了します |
最近の変更
- 2026年3月:Temporal 連携が GA となり、モデル呼び出しが耐久性のある Activity として実行されるようになりました。
- 2026年6月:OpenAIは、Agent Builderとその製品であるEvalsを2026年11月30日に終了すると発表しました。
- Sandbox agentsとrealtime voice agentsが追加されました。