omegaconf>=2.2.3
requests>=2.32.2
asyncpg>=0.30.0
aiohttp[speedups]>=3.11.0
pillow>=11.0.0
websockets>=13.0
tenacity>=9.0.0
setuptools>=75.2.0
numpy>=1.26.0
pandas>=2.2.3
mcp>=1.6.0
aiofiles>=24.1.0
filelock>=3.15.3
tqdm>=4.67.0

[full]
google-genai>=1.59.0
google-cloud-aiplatform[agent_engines]>=1.138.0
azure-ai-projects==1.0.0b8
azure-identity==1.26.0b1
writer-sdk>=2.2.0
graphrag==2.5.0
networkx>=3.4.2
matplotlib>=3.10.1
boto3>=1.38.36
a2a-sdk==0.2.8
langchain-core>=1.2.14
langchain-openai>=0.3.27
langgraph>=0.5.2
databricks-sdk>=0.57.0
presidio-analyzer>=2.2.358
presidio-anonymizer>=2.2.358
sounddevice>=0.5.1

[knowledge]
graphrag==2.5.0
networkx>=3.4.2
matplotlib>=3.10.1

[pii]
presidio-analyzer>=2.2.358
presidio-anonymizer>=2.2.358

[realtime]
sounddevice>=0.5.1

[tah-a2a]
a2a-sdk==0.2.8
langchain-core>=1.2.14
langchain-openai>=0.3.27
langgraph>=0.5.2

[tah-aws-ai]
boto3>=1.38.36

[tah-azure-ai]
azure-ai-projects==1.0.0b8
azure-identity==1.26.0b1
azure-storage-blob>=12.24.1

[tah-databricks]
databricks-sdk>=0.57.0

[tah-vertex-ai]
google-genai>=1.59.0
google-cloud-aiplatform[agent_engines]>=1.138.0

[tah-writer-ai]
writer-sdk>=2.2.0
