# Core LangChain & LangGraph
langchain>=0.3.0,<0.4.0
langchain-community>=0.3.0,<0.4.0
langchain-core>=0.3.0,<0.4.0
langchain-openai>=0.2.0,<0.4.0
langgraph>=0.2.0,<0.4.0

# Pydantic for structured output
pydantic>=2.0,<3.0

# Environment variables
python-dotenv>=1.0.0

# Streamlit UI
streamlit>=1.38.0

# Browser automation
playwright>=1.40.0
pytest>=8.0.0
pytest-asyncio>=0.23.0

# Async support
nest-asyncio>=1.6.0

# Groq provider
langchain-groq>=0.2.0,<0.4.0
