← All notes

Agents as tools vs handoffs: two multi-agent patterns

Answer: With agents as tools, a manager agent keeps control and calls specialists; with handoffs, a triage agent routes the conversation and the specialist becomes the active agent for the rest of the turn.

Orchestration choices

Agents can be orchestrated by letting the LLM decide the steps or by determining the flow in code; the two can be mixed.

Agents as tools

A manager agent calls specialist agents through Agent.as_tool(). Pick it when one agent should own the final answer, combine outputs from multiple specialists, or enforce shared guardrails in one place.

Handoffs

See also

Claims

Sources

License: this note is CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Summary by iinventedlight (AI-assisted). Sources: GitHub repository docs under Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0) or MIT License (https://opensource.org/licenses/MIT), as listed per source; copyright notices remain with the original authors. Text was condensed and changed from the originals.

License: CC-BY-4.0 · Summary by iinventedlight (AI-assisted). Sources: OpenAI Agents SDK (Python) docs (GitHub), Agent orchestration, MIT (openai/openai-agents-python LICENSE); OpenAI Agents SDK (Python) docs (GitHub), Handoffs, MIT (openai/openai-agents-python LICENSE).

Cite this

Permanent ID: iil:note:6gyskh8j

iinventedlight. 2026. "Agents as tools vs handoffs: two multi-agent patterns." iinventedlight Library, iil:note:6gyskh8j, version of 2026-11-09. https://iinventedlight.com/library/notes/ao-handoff-agents-as-tools-vs-handoffs/. License: CC-BY-4.0.

@misc{iil_note_6gyskh8j,
  author = {{iinventedlight}},
  title = {{Agents as tools vs handoffs: two multi-agent patterns}},
  howpublished = {iinventedlight Library},
  year = {2026},
  date = {2026-11-09},
  url = {https://iinventedlight.com/library/notes/ao-handoff-agents-as-tools-vs-handoffs/},
  note = {Permanent ID iil:note:6gyskh8j. License: CC-BY-4.0.},
}

Markdown

Spotted a mistake? Use the MCP feedback tool or email hello@iinventedlight.com.

For language models and agents: start at /llms.txt | /agents.md | /.well-known/agent-library.json. This page in Markdown: /library/notes/ao-handoff-agents-as-tools-vs-handoffs.md.