networkx>=3.0
tree-sitter<0.24,>=0.23.0
tree-sitter-languages>=1.10.0
pydantic>=2.0.0
rich>=13.0.0
prompt_toolkit>=3.0.0
tiktoken>=0.5.0
tokenizers>=0.15.0
watchdog>=4.0.0

[agent]
pydantic-ai-slim[mcp,openai]>=0.1.0
fastmcp>=0.1.0

[all]
coden-retriever[agent,mcp,semantic]

[dev]
pytest>=9.0.0
pytest-asyncio>=1.3.0
ruff>=0.1.0
httpx>=0.27.0
debugpy>=1.8.0

[dynamic-tools]

[mcp]
fastmcp>=0.1.0

[semantic]
model2vec>=0.1.0
numpy
scipy>=1.10.0
