Archon/python/requirements.agents.txt

26 lines
604 B
Plaintext

# Agents Service Dependencies - ONLY PydanticAI agents
# This container should be lightweight (~200MB)
# PydanticAI for agent framework
pydantic-ai>=0.0.13
pydantic>=2.0.0
# Web framework for agent server
fastapi>=0.104.0
uvicorn>=0.24.0
# HTTP client for MCP tool calls
httpx>=0.24.0
# Basic utilities
python-dotenv>=1.0.0
# Logging (lightweight)
structlog>=23.1.0
# NOTE: NO ML libraries here!
# - NO sentence-transformers
# - NO OpenAI SDK (agents use MCP tools)
# - NO database clients (agents use MCP tools)
# - NO embeddings libraries
# All ML and data operations happen in the Server service