tree-sitter>=0.23.0
requests>=2.34.0
urllib3>=2.3.0
pydantic[email]>=2.10.0
pydantic-settings>=2.14.0
PyYAML>=6.0.0
python-dotenv>=1.2.1
ladybug>=0.16.0
epistemic-graph>=0.24.0
cryptography>=48.0.0
pathspec
platformdirs>=4.0.0
packaging>=24.2
psutil>=7.2.0
tree-sitter-python>=0.23.0
tree-sitter-javascript>=0.23.0
tree-sitter-typescript>=0.23.0
filelock>=3.0.0
dspy-ai>=2.5.0
pydantic-ai-slim[a2a,ag-ui,cli,fastmcp,openai,web]<2.0.0,>=1.90.0
confluent-kafka>=2.14.0
llama-index-core>=0.14.21
llama-index-llms-openai>=0.7.9
llama-index-embeddings-openai>=0.6.0
pydantic-acp>=0.1.0
defusedxml>=0.7.1

[acp]
pydantic-acp>=0.1.0
acpkit[pydantic]>=0.1.0

[ag-ui]
agent-webui>=0.27.0

[agent]
agent-utilities[ag-ui,mcp,terminal]>=0.41.0
universal-skills>=0.35.0
skill-graphs>=0.29.0
pydantic-ai-skills>=0.10.0
pydantic-ai-slim[a2a,ag-ui,cli,fastmcp,openai,web]<2.0.0,>=1.90.0
pydantic-graph>=1.0.0

[agent-anthropic]
pydantic-ai-slim[anthropic]<2.0.0,>=1.90.0

[agent-google]
pydantic-ai-slim[google]<2.0.0,>=1.90.0

[agent-groq]
pydantic-ai-slim[groq]<2.0.0,>=1.90.0

[agent-huggingface]
pydantic-ai-slim[huggingface]<2.0.0,>=1.90.0

[agent-mistral]
pydantic-ai-slim[mistral]<2.0.0,>=1.90.0

[all]
agent-utilities[acp,agent,agent-anthropic,agent-google,agent-groq,agent-huggingface,agent-mistral,ann,auth,browser,documents,embeddings-huggingface,embeddings-ollama,embeddings-openai,finance,graph,logfire,mcp,messaging,owl,stardog,test,vault]>=0.41.0

[ann]
hnswlib>=0.8.0

[auth]
authlib>=1.4.0
joserfc>=1.0.0

[browser]
playwright>=1.49.1

[documents]
llama-index-core>=0.14.15
llama-index-readers-file>=0.4.1

[embeddings]
llama-index-core>=0.14.15

[embeddings-huggingface]
agent-utilities[embeddings]>=0.41.0
llama-index-embeddings-huggingface>=0.7.0

[embeddings-ollama]
agent-utilities[embeddings]>=0.41.0
llama-index-embeddings-ollama>=0.8.6

[embeddings-openai]
agent-utilities[embeddings]>=0.41.0
llama-index-embeddings-openai>=0.5.1

[event-kafka]
confluent-kafka>=2.0

[falkordb]
falkordb>=1.0.1

[finance]
torch>=2.0.0
statsmodels>=0.14.0
yfinance>=0.2.0
scikit-learn>=1.3.0
pandas>=2.0.0
httpx>=0.28.0
websockets>=13.0
hmmlearn>=0.3.0

[finance-kronos]
agent-utilities[finance]
transformers>=4.40.0
safetensors>=0.4.0

[fuseki]
httpx>=0.28.0
rdflib>=7.0.0

[government]

[graph]
ladybug>=0.15.3

[hr]

[law]

[logfire]
agent-utilities[agent]>=0.41.0
pydantic-ai-slim[logfire]<2.0.0,>=1.90.0

[mcp]
fastmcp>=3.3.0
eunomia-mcp>=0.3.10
fastapi>=0.136.0
httpx>=0.28.1

[medical]

[messaging]
agent-utilities[messaging-discord,messaging-googlechat,messaging-googlemeet,messaging-irc,messaging-line,messaging-matrix,messaging-mattermost,messaging-nextcloud,messaging-signal,messaging-slack,messaging-synology,messaging-teams,messaging-telegram,messaging-twitch,messaging-voicecall,messaging-whatsapp]

[messaging-discord]
discord.py>=2.0

[messaging-googlechat]
google-api-python-client>=2.0
google-auth>=2.0

[messaging-googlemeet]
google-api-python-client>=2.0
google-auth>=2.0

[messaging-imessage]

[messaging-irc]
irc>=20.0

[messaging-line]
line-bot-sdk>=3.0

[messaging-matrix]
matrix-nio>=0.24

[messaging-mattermost]
mattermostdriver>=7.0

[messaging-nextcloud]
httpx>=0.28

[messaging-signal]

[messaging-slack]
slack-bolt>=1.18

[messaging-synology]
httpx>=0.28

[messaging-teams]
botbuilder-core>=4.14

[messaging-telegram]
python-telegram-bot>=21.0

[messaging-twitch]
twitchio>=2.0

[messaging-voicecall]
twilio>=9.0

[messaging-whatsapp]
neonize>=0.3
httpx>=0.28

[neo4j]
neo4j>=6.1.0

[owl]
owlready2>=0.46
rdflib>=7.0.0
pyshacl>=0.29.0

[postgresql]
psycopg[binary]>=3.2.0
psycopg-pool>=3.2.0
pgvector>=0.3.0

[science]

[stardog]
agent-utilities[owl]
pystardog>=0.20.0

[terminal]
agent-terminal-ui>=0.12.0

[test]
pytest-xdist>=3.6.0
hypothesis>=6.152.1
pytest-cov
mypy
ruff
mutmut
pytest-asyncio
pytest-env
pytest-timeout
opentelemetry-instrumentation-starlette
opentelemetry-instrumentation-fastapi
opentelemetry-instrumentation-asgi
agent-utilities[acp,agent,event-kafka,finance,graph,owl]

[vault]
hvac>=2.3.0
