requests
typer
rich
tomli-w
textual
tomlkit
simpleeval
urllib3>=2.6.0
mcp

[:python_version < "3.11"]
tomli

[agent]
httpx
click
litellm<2.0.0,>=1.50.0

[daemon]
uvicorn
httpx

[dev]
pytest
pytest-cov
mypy
types-toml
types-requests
ruff

[rag]
setuptools
tree_sitter
tree_sitter_languages
click
jsonschema
sentence-transformers
chromadb
langchain
watchdog
gitpython
pathspec
pyyaml
tqdm
psutil
humanize
mistune

[sidecar]
pymupdf>=1.23.0

[sidecar-full]
pymupdf>=1.23.0
python-docx>=1.0.0
python-pptx>=0.6.21
striprtf>=0.0.26

[tui]
typer
rich
textual
