#!/bin/bash # setup.sh - Initialize development environment set -e echo "🔧 Setting up Multi-Agent System..." # Create virtual environment if [ ! -d "venv" ]; then echo "📦 Creating virtual environment..." python3 -m venv venv fi # Activate virtual environment echo "✅ Activating virtual environment..." source venv/bin/activate # Install dependencies echo "📥 Installing Python dependencies..." pip install --upgrade pip setuptools wheel pip install -r requirements.txt pip install -r requirements-dev.txt # Setup frontend if [ -d "frontend" ]; then echo "🌐 Setting up frontend..." cd frontend npm install cd .. fi # Create .env file if it doesn't exist if [ ! -f ".env" ]; then echo "📋 Creating .env file..." cp .env.example .env echo "⚠️ Please update .env with your configuration" fi echo "✨ Setup complete! Run './scripts/run.sh' to start the system"