pydantic>=2.10
click>=8.1
litellm>=1.0
jinja2>=3.1
rich>=13.0
python-dotenv>=1.0
prompt-toolkit>=3.0.52
pygments>=2.19.2
python-frontmatter>=1.0.0

[dev]
pytest>=8.3
pytest-asyncio>=0.25
pytest-cov>=6.0
pytest-timeout>=2.3
ruff>=0.8
pyright>=1.1

[docs]
mkdocs>=1.6
mkdocs-material>=9.5
pymdown-extensions>=10.0

[mcp]
mcp>=1.0.0
jsonschema>=4.20.0

[memory]
chromadb>=0.4.0

[multimodal]
google-generativeai>=0.8.0
pillow>=10.0.0
proto-plus<2.0.0dev
protobuf<6.0.0,>=4.25.0

[routing]
semantic-router>=0.1.11

[testing]
langdetect>=1.0.9

[web]
httpx>=0.25.0
duckduckgo-search>=4.1.0
beautifulsoup4>=4.12.0
