最終更新:2025-10-08 (水) 12:34:32 (331d)
agents.Runner
Top / agents.Runner
result = Runner.run_sync(agent, "Write a haiku about recursion in programming.")
https://openai.github.io/openai-agents-python/ja/running_agents/
https://openai.github.io/openai-agents-python/ref/run/
実行
agents.Runner.run
- 非同期で実行し、RunResult? を返す
- 指定されたエージェントからワークフローを実行
- エージェントは最終出力が生成されるまでループで実行
agents.Runner.run_sync?
- 同期メソッドで、内部的には .run() を実行
agents.Runner.run_streamed
- 非同期で実行し、RunResultStreaming? を返す
定義
- agents/__init__.py
from .run import RunConfig, Runner
- agents.run.Runner

