pydantic>=2.5.0,<3.0
pyyaml>=6.0
# litellm 版本變動快、主版本之間有破壞性變更：設上限 ／ litellm is fast-moving with breaking changes between majors: cap it
litellm>=1.40.0,<2.0
# litellm 不會自己帶入這個套件；沒有它 live 模式的重試會失敗 ／ litellm does not pull this in itself; live mode with retries fails without it
tenacity>=8.2.0
pytest>=8.0.0
pytest-cov>=5.0.0
rich>=13.0.0
requests>=2.31.0
typing-extensions>=4.9.0
