A simple multi-agent system built with LangGraph, Gemini, and LangChain to demonstrate agent coordination and tool usage.
Features
3 Agents: Researcher, Analyst, Reporter
3 Tools: Search, Calculator, File processing
Orchestration: LangGraph workflow management
LLM: Google Gemini integration
Setup
Install dependencies:
pip install -r requirements.txt
Set up environment variables:
cp .env.example .env
# Edit .env and add your API keys:# GOOGLE_API_KEY=your_gemini_api_key_here# SERPER_API_KEY=your_serper_api_key_here (optional - for real search)
Run the demo:
python main.py
API Keys
GOOGLE_API_KEY: Required for Gemini LLM
SERPER_API_KEY: Optional for real Google search via Serper.dev API (falls back to simulated search if not provided)