typer>=0.15.0
rich<14.0.0,>=13.7.0
pyyaml<7.0.0,>=6.0.0
httpx<0.28.0,>=0.27.0
textual<0.61.0,>=0.60.0
tree-sitter<1.0.0,>=0.23.0
tree-sitter-javascript>=0.21.0
tree-sitter-typescript>=0.21.0
tree-sitter-go>=0.21.0
tree-sitter-python>=0.21.0
tree-sitter-java>=0.21.0
tree-sitter-kotlin>=0.21.0
tree-sitter-dart-orchard>=0.3.0
pydantic<3.0.0,>=2.7.0
psutil<6.0.0,>=5.9.0
structlog<25.0.0,>=24.2.0
pydantic-settings<3.0.0,>=2.3.0
aiofiles<24.0.0,>=23.2.0
openai<2.0.0,>=1.35.0
tenacity>=8.0.0
python-dotenv<2.0.0,>=1.0.0

[:python_version < "3.11"]
tomli>=2.0

[cloud]
qdrant-client==1.9.2

[dev]
pytest==8.2.2
pytest-asyncio==0.23.7
black==24.4.2
isort==5.13.2
mypy==1.10.0
pyright<1.2.0,>=1.1.360
textual-dev<2.0.0,>=1.5.0

[grpc]
grpcio<1.65.0,>=1.64.0
grpcio-tools<1.65.0,>=1.64.0

[semantic]
sentence-transformers<4.0.0,>=3.0.0
chromadb<0.6.0,>=0.5.0
tiktoken<0.8.0,>=0.7.0
