os-helper<3,>=2.0.0
click>=8.1

[all]
discussion-helper[listen,play,speak,think]

[dev]
pytest>=8
pytest-asyncio>=0.23
ruff>=0.6
mypy>=1.11
numpy>=1.24
httpx2>=2.0.0

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

[listen]
vocal-helper<4,>=2.0.0
capture-helper<2,>=1.0.0

[mcp]
discussion-helper[server]
fastapi-mcp>=0.3
mcp<2.0

[play]
sounddevice>=0.4
numpy>=1.24

[server]
fastapi>=0.110
uvicorn>=0.29
pydantic>=2.6
websockets>=12

[speak]
speaker-helper[detect,kokoro]<1,>=0.8.0

[think]
best-engine-ai-helper<2,>=1.4.0
