File size: 878 Bytes
ee048f1
 
 
 
 
 
 
 
5068f9a
ee048f1
4e438f3
 
 
5068f9a
 
 
 
 
 
 
4e438f3
 
 
ee048f1
 
 
 
 
1812a2a
e760d70
ee048f1
 
 
 
 
 
5068f9a
 
ee048f1
 
 
 
5068f9a
ee048f1
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# Core dependencies for HuggingFace Spaces
pydantic>=2.7
pydantic-settings>=2.2
pydantic-ai>=0.0.16

# AI Providers
openai>=1.0.0
anthropic>=0.18.0
huggingface-hub>=0.20.0

# Multi-agent orchestration (Advanced mode)
agent-framework-core>=1.0.0b251120

# LangGraph dependencies (SPEC-07/08)
langgraph>=0.2.50,<1.0
langchain>=0.3.9,<1.0
langchain-core>=0.3.21,<1.0
langchain-huggingface>=0.1.2,<1.0
langgraph-checkpoint-sqlite>=3.0.0,<4.0

# Web search
duckduckgo-search>=5.0

# HTTP & Parsing
httpx>=0.27
beautifulsoup4>=4.12
xmltodict>=0.13

# UI (Gradio with MCP server support)
gradio[mcp]>=6.0.0

# Utils
python-dotenv>=1.0
tenacity>=8.2
structlog>=24.1
requests>=2.32.5
limits>=3.0
urllib3>=2.5.0  # Security fix for GHSA-48p4-8xcf-vxj5

# Optional: Modal for code execution
modal>=0.63.0

# Optional: Embeddings & Vector Store
chromadb>=0.4.0
sentence-transformers>=2.2.0