# Core LangChain & LangGraph
langchain>=1.2.0
langchain-core>=1.2.0
langchain-community>=0.4.1
langchain-openai>=1.1.12
langgraph>=1.1.6
openai>=2.25.0

# Web framework & server
fastapi>=0.115.0
uvicorn[standard]>=0.32.0
python-multipart>=0.0.9

# Database & vector store
sqlalchemy>=2.0.0
psycopg2-binary>=2.9.0
chromadb>=0.4.0

# Audio / TTS / ASR
pyaudio>=0.2.11
wave
pydub>=0.25.1          # for audio format conversion
requests>=2.31.0

# Screen capture & browser control
pyautogui>=0.9.54
webbrowser             # built-in, no need to list

# Image processing
Pillow>=10.0.0

# Document parsing (RAG)
pandas>=2.0.0
python-docx>=1.0.0
pdfplumber>=0.10.0

# Utilities
python-dotenv>=1.0.1
loguru>=0.7.0
pydantic>=2.0.0

# Optional but often needed
typing-extensions>=4.0.0