# =====================================
# AgentHome - Core Dependencies
# =====================================
# Core LLM libraries
openai>=1.0.0
anthropic>=0.30.0
litellm>=1.40.0

# Local inference
tiktoken>=0.7.0

# Core frameworks
langchain>=0.1.0
langchain-openai>=0.1.0
langchain-anthropic>=0.1.0
llama-index>=0.10.0

# Vector databases
chromadb>=0.4.0
pinecone-client>=2.0.0
faiss-cpu>=1.7.0
pymilvus>=2.3.0
numpy>=1.24.0

# Data processing
pydantic>=2.0.0
python-dotenv>=1.0.0
requests>=2.31.0
beautifulsoup4>=4.12.0

# Text processing
transformers>=4.40.0
torch>=2.0.0

# Web and API
fastapi>=0.109.0
uvicorn>=0.27.0
gradio>=4.20.0

# Dev tools
pytest>=7.0.0
pytest-asyncio>=0.21.0
black>=23.0.0
flake8>=6.0.0

# =====================================
# Optional Dependencies (uncomment to install)
# =====================================
# ollama>=0.3.0      # for local model running
# sentence-transformers>=2.0.0  # for local embeddings
# google-genai>=0.5.0  # Google Gemini support

# =====================================
# Quickstart
# =====================================
# pip install -r requirements.txt
