build>=1.0
claude-agent-sdk>=0.2.140
click>=8.0
colorama>=0.4
edalize==0.6.8
fusesoc==2.4.7
httpx>=0.28
httpx-sse>=0.4
Jinja2>=3.1.6
jsonschema>=4.0
libcst>=1.9.0
markdown-it-py>=4.0
mcp<3,>=2.1.1
mdit-py-plugins>=0.5
pydantic>=2.12
pydantic-settings>=2.15.0
python-dotenv>=1.0
PyYAML>=6.0
rich>=13.0
setproctitle>=1.3
textual>=8.0
tomli>=2.4.0

[:sys_platform == "win32"]
pywin32>=300

[dev]
cryptography==50.0.2
hypothesis>=6.0
pytest==9.1.1
pytest-asyncio==1.4.0
pytest-xdist==3.8.0
pytest-timeout==2.4.0
pytest-cov==7.1.0
diff-cover==10.6.0
pyright==1.1.414
mutmut==3.8.0
ruff==0.16.10

[mutation]
mutmut==3.8.0

[quality]
pyright==1.1.414
ruff==0.16.10

[test]
cryptography==50.0.2
hypothesis>=6.0
pytest==9.1.1
pytest-asyncio==1.4.0
pytest-xdist==3.8.0
pytest-timeout==2.4.0
pytest-cov==7.1.0
diff-cover==10.6.0
