IBM Research (LF AI & Data project)
BeeAI Framework
Python and TypeScript framework for production multi-agent systems with rule-constrained RequirementAgent and workflows.
Install
Run in your terminal
pip install beeai-framework
Run in your terminal
npm install beeai-framework
Latest version read from pypi package beeai-framework.
Multi-agent patterns
Handoffs
One agent passes the conversation to another agent, which takes over.
How BeeAI Framework does itSubagents / agents as tools
A main agent calls other agents like tools and gets their result back, each with its own context.
Not shown in the docs.
Graph or workflow
You define steps and edges (or a workflow), and the framework runs agents and functions through them.
How BeeAI Framework does itGroup chat / crew
Several agents with roles work together on a task, coordinated by a manager or a selection rule.
Not shown in the docs.
Human in the loop
The run pauses for a person to approve, edit or answer before it continues.
How BeeAI Framework does itProtocols and hosting
Hosted runtime
Self-hosted only (none documented)
Questions
Does BeeAI Framework support MCP?
Yes. BeeAI Framework's documentation shows agents using tools from MCP servers.
Does BeeAI Framework support the A2A protocol?
Yes. BeeAI Framework's documentation covers the Agent2Agent (A2A) protocol.
What multi-agent patterns does BeeAI Framework support?
The docs show: handoffs, graph or workflow, human in the loop.
Links
Alternatives in the same languages
Get the weekly agent stack update
New official MCP servers, spec changes and harness releases, checked against the source. One email a week, no fluff.
Reviewed Oct 7, 2026.