anthropic>=0.40.0
openai>=1.30.0
httpx>=0.27.0
rich>=13.0.0
pyte>=0.8.0
prompt_toolkit>=3.0.43

[all]
sounddevice
Pillow
prompt_toolkit>=3.0.43
playwright
pymupdf
openpyxl
pytesseract
yfinance>=0.2.30
rank-bm25>=0.2.2
sqlalchemy>=2.0
bcrypt>=4.0
PyJWT>=2.8.0
litellm<2.0.0,>=1.60.0
qq-botpy>=1.2.1

[autosuggest]
prompt_toolkit>=3.0.43

[browser]
playwright

[files]
pymupdf
openpyxl

[litellm]
litellm<2.0.0,>=1.60.0

[ocr]
pytesseract
Pillow

[qq]
qq-botpy>=1.2.1

[trading]
yfinance>=0.2.30
rank-bm25>=0.2.2

[vision]
Pillow

[voice]
sounddevice

[web]
sqlalchemy>=2.0
bcrypt>=4.0
PyJWT>=2.8.0
