typer>=0.12
rich>=13
click>=8
pydantic>=2.5
pydantic-settings>=2.7.0
PyYAML>=6
cryptography>=42
fastapi>=0.115.0
slowapi>=0.1.9
cachetools>=5.3.0
uvicorn[standard]>=0.34.0
uvloop>=0.21.0
aiosqlite>=0.20.0
PyJWT>=2.10.0
bcrypt>=4.2.0
email-validator>=2.2.0
defusedxml>=0.7.1
python-magic>=0.4.27
python-multipart>=0.0.18
filelock>=3.16.0
aiofiles>=24.1.0
aiohttp>=3.9.0
itsdangerous>=2.1.0
pywebpush>=2.0.0
py-vapid>=1.9.0
anthropic<1.0.0,>=0.96.0
openai<2.0.0,>=1.50.0
httpx>=0.28.0
tenacity<10,>=9.1
tree-sitter<0.26,>=0.23.0
tree-sitter-python<0.25,>=0.23.0
tree-sitter-typescript~=0.23.2
pygit2>=1.15.0
markdown-it-py>=3.0.0
watchfiles>=1.1.0
Pillow>=10.0.0
openpyxl>=3.1.0
mcp>=1.12
onnxruntime>=1.18
tokenizers>=0.20
huggingface-hub>=0.24
numpy>=1.26
psutil>=5.9.0
sqlite-vec>=0.1.6

[dev]
pytest>=8
pytest-cov>=5
