fastapi>=0.136
uvicorn[standard]>=0.30
surrealdb<2.0,>=1.0
pydantic-settings>=2.0
PyJWT[crypto]>=2.13
anthropic>=0.40
httpx>=0.27
click>=8.0
rich>=13.0
apscheduler>=3.11.2
croniter>=6.2.2
gitpython>=3.1
sse-starlette>=2.0
fastmcp>=2.0
mcp>=1.28.1
slowapi>=0.1.9
claude-agent-sdk>=0.1.0
onnxruntime>=1.17.0
tokenizers>=0.15.0
watchdog>=4.0.0
networkx>=3.0
scipy>=1.12
pyyaml>=6.0
pydriller>=2.6
ast-grep-py>=0.42.1
tree-sitter-language-pack>=1.2.0
qdrant-client>=1.7
curl-cffi>=0.7
lxml>=5.0
ddgs>=6.0
msgspec>=0.20.0
browserforge>=1.2.4
prometheus-client>=0.20
prometheus-fastapi-instrumentator>=7.0
opentelemetry-sdk>=1.20
opentelemetry-exporter-otlp-proto-grpc>=1.20
opentelemetry-instrumentation-fastapi>=0.45b0
opentelemetry-instrumentation-httpx>=0.45b0
python-docx>=1.1.0
pycrdt-websocket>=0.16.1
jinja2>=3.1

[any-llm]
any-llm-sdk>=1.17

[browser]
playwright>=1.40
patchright>=1.40
scrapling>=0.3
msgspec>=0.18
browserforge>=1.0

[codesage]
sentence-transformers>=3.0

[dev]
pytest>=8.0
pytest-asyncio>=0.24
httpx>=0.27

[discord]
discord.py>=2.3
aiohttp>=3.14

[litellm]
litellm>=1.83.7
