duckduckgo_search
tavily-python
fire
litellm
mcp>=1.5.0
markdownify
opentelemetry-exporter-otlp
opentelemetry-sdk
pydantic
requests
rich
evaluate
fire

[agno]
agno>=1.4.6

[all]
any-agent[agno,google,langchain,llama_index,openai,serving,smolagents]

[dev]
any-agent[docs,lint,tests]
pre-commit

[docs]
mkdocs
mkdocs-material
mkdocstrings-python
mkdocs-include-markdown-plugin>=7.1.5

[google]
google-adk>=0.3.0

[langchain]
langchain
langchain-litellm
langchain-mcp-adapters>=0.0.3
langgraph
langgraph-swarm
openinference-instrumentation-langchain

[lint]
pre-commit==4.2.0
pre-commit-uv==4.1.4

[llama_index]
llama-index
llama-index-llms-litellm
llama-index-tools-mcp
platformdirs>=4.3.7
openinference-instrumentation-llama-index

[openai]
openai-agents>=0.0.12
openinference-instrumentation-openai-agents>=0.1.5

[smolagents]
smolagents[mcp]>=1.14.0
openinference-instrumentation-smolagents

[tests]
pytest<9,>=8
pytest-sugar>=0.9.6
pytest-asyncio>=0.26.0
pytest-lazy-fixtures>=1.1.2
pytest-timeout>=2.4.0
debugpy>=1.8.13
mktestdocs>=0.2.4
