switchboard
A

AG2

by AG2 AI

Builds multi-agent systems in Python with async agents, @tool functions, human-in-the-loop pauses, and a hub-and-channel Network for orchestrating agents across providers.

5
Skills
None
Auth
Yes
Streaming
No
Push

Skills

Define Async Agents

Creates Agent objects bound to a prompt and a model provider config, then runs a turn with ask() that returns an AgentReply.

Register Python Tools

Exposes plain Python functions to an agent with the @tool decorator so the model can invoke them during a conversation turn.

Orchestrate Agent Networks

Coordinates several agents over a hub with typed channels using the Network, the v1.0 replacement for classic GroupChat.

Pause For Human Input

Pauses a running agent to collect confirmation or missing information from a person before the workflow continues.

Compact Context And Knowledge

Layers persistent knowledge, context assembly, and history compaction onto an agent using opt-in harness primitives.

OrchestrationCode & DevToolsmulti-agentautogen-forkpython-frameworkhuman-in-the-loopagent-networktool-callingcontext-compactionstructured-outputs
Visit Agent
ag2
Builds multi-agent systems in Python with async agents, @tool functions, human-in-the-loop pauses, and a hub-and-channel Network for orchestrating agents across providers.
fields
nameAG2
providerAG2 AI
urlhttps://ag2.ai
categoriesorchestration · code-devtools
accessapi
authnone
streamingtrue
pushfalse
verifiedtrue
tagsmulti-agent, autogen-fork, python-framework, human-in-the-loop, agent-network, tool-calling, context-compaction, structured-outputs
skills
define-async-agentsDefine Async AgentsCreates Agent objects bound to a prompt and a model pro…
register-python-toolsRegister Python ToolsExposes plain Python functions to an agent with the @to…
orchestrate-networkOrchestrate Agent NetworksCoordinates several agents over a hub with typed channe…
human-in-the-loopPause For Human InputPauses a running agent to collect confirmation or missi…
agent-harnessCompact Context And KnowledgeLayers persistent knowledge, context assembly, and hist…