loguru>=0.7.3
mcp>=1.25.0
pydantic-ai>=1.102.0
pydantic-settings>=2.12.0
pymgclient>=1.5.1
python-dotenv>=1.2.1
tiktoken>=0.12.0
toml>=0.10.2
tree-sitter-python>=0.25.0
tree-sitter==0.25.2
watchdog>=6.0.0
typer>=0.21.1
rich>=14.2.0
prompt-toolkit>=3.0.52
diff-match-patch>=20241021
click>=8.3.1
protobuf>=6.33.5
defusedxml>=0.7.1
huggingface-hub[hf-xet]>=1.7.2
griffe<2,>=1.0

[semantic]
qdrant-client>=1.9.0
torch>=2.6.0
transformers>=4.0.0

[test]
pytest>=8.4.1
pytest-asyncio>=1.0.0
pytest-cov>=4.0.0
pytest-xdist>=3.8.0
testcontainers>=4.9.0
libclang>=18.1.1

[treesitter-full]
tree-sitter-python>=0.23.6
tree-sitter-javascript>=0.23.1
tree-sitter-typescript>=0.23.2
tree-sitter-rust>=0.24.0
tree-sitter-go>=0.23.4
tree-sitter-scala>=0.24.0
tree-sitter-java>=0.23.5
tree-sitter-c>=0.24.1
tree-sitter-cpp>=0.23.0
tree-sitter-lua>=0.0.19
tree-sitter-php>=0.24.1
