tree-sitter>=0.23.2
requests>=2.32.5
urllib3>=2.3.0
pydantic[email]>=2.8.2
PyYAML>=6.0.0
python-dotenv>=1.2.1

[ag-ui]
agent-webui>=0.1.26

[agent]
agent-utilities[ag-ui,mcp]>=0.2.33
universal-skills>=0.1.50
skill-graphs>=0.1.32
pydantic-ai-skills>=0.4.1
pydantic-ai-slim[a2a,ag-ui,cli,fastmcp,openai,web]>=1.60.0
pydantic-graph>=0.1.8

[agent-anthropic]
pydantic-ai-slim[anthropic]>=1.60.0

[agent-google]
pydantic-ai-slim[google]>=1.60.0

[agent-groq]
pydantic-ai-slim[groq]>=1.60.0

[agent-huggingface]
pydantic-ai-slim[huggingface]>=1.60.0

[agent-mistral]
pydantic-ai-slim[mistral]>=1.60.0

[all]
agent-utilities[agent,agent-anthropic,agent-google,agent-groq,agent-huggingface,agent-mistral,embeddings-huggingface,embeddings-ollama,embeddings-openai,logfire,mcp]>=0.2.33

[embeddings]
llama-index-core>=0.14.15

[embeddings-huggingface]
agent-utilities[embeddings]>=0.2.33
llama-index-embeddings-huggingface>=0.6.1

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

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

[logfire]
agent-utilities[agent]>=0.2.33
pydantic-ai-slim[logfire]>=1.60.0

[mcp]
fastmcp>=3.0.2
eunomia-mcp>=0.3.10
fastapi>=0.131.0
httpx>=0.28.1
