# Adoption harness runtime dependencies. Local-only — not packaged into
# the agents-shipgate wheel.
#
# `claude-agent-sdk` is pinned to a compatible-release range because the
# Claude driver reads structured SDK event blocks (ToolUseBlock, usage
# reporting). A new minor that reshapes those events would silently change
# paid-run behaviour with no repo diff. Bump the lower bound only after
# you've re-run the smoke + a paid Sonnet cell against the new release.
claude-agent-sdk>=0.2.101,<0.3
pydantic>=2.13.4,<3
pyyaml>=6.0,<7
rich>=15.0.0,<16
typer>=0.26.3,<1
