3 ms·
No. It's not many agents in the workflow. It's not an agent per node. The whole workflow and the Runner class is for one agent. Check out this line: https://g
by zh2408 2y ago
No. It's not many agents in the workflow. It's not an agent per node.
The whole workflow and the Runner class is for one agent.
Check out this line: https://github.com/openai/openai-agents-python/blob/48ff99bb736249e99251eb2c7ecf00237488c17a/src/agents/agent.py#L132 https://github.com/openai/openai-agents-python/blob/48ff99bb...
A single `run_agent` is implemented based on the Runner class and workflow. So usually the workflow is for one agent (unless there is handoff).
- campbel 2y agoThey define it in the same file https://github.com/openai/openai-agents-python/blob/48ff99bb736249e99251eb2c7ecf00237488c17a/src/agents/agent.py#L27C8-L27C98 https://github.com/openai/openai-agents-python/blob/48ff99bb... > An agent is an AI model configured with instructions, tools, guardrails, handoffs and more. Agents can hand off to other agents, but even the hand-off is decided by the agent itself, not a pre-defined orchestration.