openai>=1.0
anthropic>=0.40
pydantic>=2.0
httpx>=0.24
loguru>=0.7
aiofiles>=23.0
tiktoken>=0.5
pyyaml>=6.0
python-dotenv>=1.0
typing_extensions>=4.0
python-frontmatter>=1.0
prompt-toolkit>=3.0
rich>=13.0
beautifulsoup4>=4.12
lxml>=4.9
markdownify>=0.11
requests>=2.31
puremagic>=1.15
tqdm>=4.65

[acp]
websockets>=12.0

[arxiv]
arxiv>=2.0

[azure]
azure-ai-inference>=1.0
aiohttp

[bedrock]
boto3
aioboto3

[bocha]

[browser]
playwright>=1.40

[chroma]
chromadb>=0.4

[cogvideo]

[cogview]

[cohere]
cohere>=5.0

[crawl]

[dalle]

[dblp]

[ddg]
ddgs>=4.0

[dev]
pytest>=7.0
pytest-asyncio>=0.21
pytest-cov>=4.0
pytest-mock>=3.10
ruff>=0.1
mypy>=1.7
twine>=4.0
build>=1.0

[discord]
agentica[gateway]
discord.py>=2.0

[exa]
exa-py>=1.0

[full]
agentica[models]
agentica[mcp]
agentica[acp]
agentica[rag]
agentica[vectordbs]
agentica[storage]
agentica[tools-extra]
agentica[tools-browser]
agentica[tools-media]
agentica[gateway]
agentica[tracing]
agentica[huggingface]

[gateway]
fastapi[standard]>=0.109
uvicorn[standard]>=0.27
websockets>=12.0
lark-oapi>=1.0
apscheduler>=3.10
croniter>=1.3

[google]
google-genai>=1.0

[groq]
groq>=0.4

[huggingface]
huggingface-hub>=0.20
sentence-transformers>=2.0

[image-analysis]

[jupyter]
jupyter>=1.0
ipykernel>=6.0

[lancedb]
lancedb>=0.26.0
tantivy

[langfuse]
langfuse>=2.0

[litellm]
litellm<=1.82.6

[mcp]
mcp>=1.9

[milvus]
pymilvus>=2.5

[mistral]
mistralai>=1.0

[models]
agentica[ollama]
agentica[azure]
agentica[litellm]
agentica[google]
agentica[groq]
agentica[mistral]
agentica[cohere]

[mongo]
pymongo>=4.6

[mysql]
pymysql>=1.1
sqlalchemy>=2.0

[newspaper]
newspaper4k
lxml_html_clean

[ocr]
pytesseract>=0.3

[ollama]
ollama>=0.1

[opentelemetry]
opentelemetry-sdk
opentelemetry-exporter-otlp

[pgvector]
pgvector>=0.2
psycopg[binary]>=3.1

[pinecone]
pinecone>=5.0

[postgres]
psycopg[binary]>=3.1
sqlalchemy>=2.0

[qdrant]
qdrant-client>=1.7

[rag]
scikit-learn>=1.3
numpy>=1.24

[redis]
redis>=5.0

[resend]
resend>=0.7

[serper]

[slack]
agentica[gateway]
slack_sdk>=3.40

[sql]
sqlalchemy>=2.0

[storage]
agentica[sql]
agentica[postgres]
agentica[mysql]
agentica[redis]

[tavily]
tavily-python>=0.3

[telegram]
agentica[gateway]
python-telegram-bot>=20.0

[tools-browser]
agentica[browser]
agentica[crawl]

[tools-extra]
agentica[tools-search]
agentica[tools-research]
agentica[tools-finance]
agentica[crawl]

[tools-finance]
agentica[yfinance]

[tools-media]
agentica[dalle]
agentica[cogview]
agentica[cogvideo]
agentica[ocr]
agentica[image-analysis]
agentica[video-analysis]

[tools-research]
agentica[arxiv]
agentica[wikipedia]
agentica[newspaper]
agentica[dblp]

[tools-search]
agentica[ddg]
agentica[wikipedia]
agentica[serper]
agentica[exa]
agentica[bocha]

[tracing]
agentica[langfuse]
agentica[opentelemetry]

[vectordbs]
agentica[chroma]
agentica[lancedb]
agentica[qdrant]
agentica[pgvector]

[video-analysis]

[volc-tts]

[weather]
requests>=2.31

[weaviate]
weaviate-client>=4.0

[wikipedia]
wikipedia>=1.4

[yfinance]
yfinance>=0.2
