rich>=13.7.0
openai>=1.10.0
requests>=2.31.0
pyyaml>=6.0
prompt-toolkit>=3.0.52
pydantic>=2.0
tomlkit>=0.12.0
certifi>=2024.0.0
tenacity>=8.0.0
kosong<0.57,>=0.56
fastmcp-slim[client]<4,>=3.2
streamingjson<1,>=0.0.5
jinja2>=3.1
aiofiles>=24
agent-client-protocol<0.9,>=0.8
aiohttp>=3.10
PyJWT<3,>=2.15.0

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=4.0
pytest-benchmark>=4.0
ruff==0.16.8
mypy==2.3.1
types-requests==2.33.0.20260906
types-PyYAML==6.0.12.20260906
pip-audit==2.10.1
pyinstaller>=6.0

[jev]
typesafe-sdk<0.8,>=0.7.1

[media]
pillow>=10
pyperclip>=1.8
