Autonomous multi-agent system built using LangChain and LangGraph that orchestrates collaborative agents—Supervisor, Researcher, Writer, and Critiquer—to automatically gather information, generate detailed research reports, refine output, and visualise the workflow as a graph. Includes a Streamlit web UI and optional Graphviz visualisation.
Multi-Agent-Research-Assistant-Langgraph is an early-stage Python project in the AI payments / x402 ecosystem, focused on a2a, agent-to-agent, artificial-intelligence-projects, autonomous-agents. It currently has 10 GitHub stars and 2 forks, and sits alongside related tools like squidbay, Sae, a2a-server.
A collaborative Agent-to-Agent (A2A) system built using LangChain and LangGraph, designed to generate detailed and well-structured research reports through intelligent agent cooperation.

System architecture built with LangGraph illustrating multi-agent collaboration.
multi_agent_researcher/
├── assets/
│ └── (graph visualizations saved here)
├── .env
├── requirements.txt
├── prompts.py
├── agents.py
├── graph.py
├── visualize_graph.py
├── app.py
└── README.md
mkdir multi_agent_researcher
cd multi_agent_researcher
pip install -r requirements.txt
Create a .env file in the root directory:
# Get API key from https://www.together.ai/
TOGETHER_API_KEY=your_together_api_key_here
# Get API key from https://tavily.com/
TAVILY_API_KEY=your_tavily_api_key_here
Getting API Keys:
Ubuntu/Debian:
sudo apt-get install graphviz graphviz-dev
macOS:
brew install graphviz
Windows:
choco install graphviz
python visualize_graph.py
This creates a visual diagram of the agent workflow in assets/research_graph.png
streamlit run app.py
The app will open in your browser at http://localhost:8501
The system uses four specialized AI agents that work together:
** Supervisor Agent**
** Researcher Agent**
** Writer Agent**
** Critiquer Agent**
Start → Supervisor → Researcher → Supervisor → Writer → Critiquer → Supervisor
↑ ↓
└────────────────── (loop until approved) ──────────────┘
1. Import Errors
# Reinstall all dependencies
pip install -r requirements.txt --upgrade
2. API Key Errors
.env file is in the project root.env file3. Together AI Connection Issues
4. Graphviz Installation Issues
AI agent skill marketplace - where agents buy and sell capabilities from each other
A lawyer for the agent economy. AI agents can request contract review, risk analysis, and legal guidance via A2A protocol.
Production-ready A2A Protocol Server with dual protocol support (HTTP REST + JSON-RPC 2.0). Built on SceneGraphManager v2.0.0 for JSON-driven AI workflow orchestration with LangGraph.