mcp<2,>=1.12.4
pydantic<3,>=2
tiktoken<1,>=0.12
packaging<27,>=24
fastapi<1,>=0.135.1
python-multipart<1,>=0.0.9
uvicorn<1,>=0.30
watchfiles<2,>=1.1
websockets<16,>=12
tree-sitter<0.27,>=0.26
tree-sitter-python<0.26,>=0.25
tree-sitter-typescript<0.24,>=0.23.2
tree-sitter-javascript<0.26,>=0.25

[dev]
coverage<8,>=7.14
dagger-io==0.21.8
httpx<1,>=0.27
pytest<10,>=9
pytest-cov<8,>=7
pytest-reportlog<2,>=1
pytest-xdist<4,>=3
pyright<2,>=1.1
radon<7,>=6
ruff==0.16.1
