duckduckgo_search
fire
markdownify
opentelemetry-exporter-otlp
opentelemetry-sdk
pydantic
requests
rich
evaluate

[agno]
agno<=1.3.5
litellm

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

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

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

[google]
google-adk

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

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

[mcp]
mcp>=1.5.0

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

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

[tests]
pytest<9,>=8
pytest-sugar>=0.9.6
pytest-asyncio>=0.26.0
debugpy>=1.8.13
mktestdocs>=0.2.4
