# Core HEAVEN Framework Dependencies
google-adk==1.31.1
google-genai==1.73.1
langchain-anthropic==0.3.13
langchain-core==0.3.84
langchain-deepseek==0.1.2
langchain-google-genai==2.1.5
langchain-groq==0.2.4
langchain-openai==0.3.22
litellm==1.80.0
pydantic==2.10.6

# LangGraph for workflow orchestration
langgraph==0.2.60

# Additional langchain tools
langchain==0.3.28

# Web requests and HTTP handling
requests==2.33.1
httpx==0.28.1

# Token counting for precise context management
tiktoken>=0.5.0

# Code analysis and AST parsing (built-in but explicit for documentation)
# ast (built-in)
# subprocess (built-in) 
# asyncio (built-in)

# File handling and encoding
# base64 (built-in)
# pathlib (built-in)
# json (built-in)

# Optional advanced dependencies (commented out until needed)
# neo4j>=5.0.0  # For graph database features
# chromadb>=0.4.0  # For vector database features

# Development dependencies
pytest>=7.0
pytest-asyncio>=0.21
black>=23.0
ruff>=0.1.0