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.
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.
Related Agents
CrewAI
Multi-agent orchestration framework for building teams of AI agents that collaborate, delegate, and solve complex tasks…
Genkit
Builds AI features and agent flows in JavaScript, Go or Python with typed flows, tool calling and a local dev UI for tr…
Spring AI Alibaba
Builds agentic, workflow and multi-agent applications in Java and Spring Boot on a graph runtime for stateful agents, w…
Codex CLI
Runs a coding agent locally in the terminal, editing files and executing commands inside an OS sandbox with configurabl…