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…
SandBase Harness
Runs local-first, self-hosted AI agents with persistent sessions, sandboxed tools, memory, credentials, audit trails, r…
Windmill
Turns scripts in Python, TypeScript, Go, and Bash into versioned APIs, workflows, and UIs, acting as an execution backe…
Gas Town
Coordinates 20 to 30 coding agents such as Claude Code, Codex, and Copilot across git repos, keeping work state in git-…