{"agent":"claude","input":"Review this pull request on a Python library. Check out the branch, run scripts/install, then scripts/check, scripts/test and scripts/coverage exactly as .github/workflows/test-suite.yml does, and read pyproject.toml for the ruff, mypy and pytest settings (mypy is strict; pytest turns warnings into errors). Read the diff together with the tests for each module it touches: httpx/_client.py with tests/client/, httpx/_models.py with tests/models/. Look for a change made to Client but not AsyncClient or the reverse, a new public name missing from tests/test_exported_members.py, a type: ignore that hides a real error, statements the coverage report lists as missing, a warning the suite now raises, and a change to the public interface with no docs/ update or no line under [UNRELEASED] in CHANGELOG.md, as .github/PULL_REQUEST_TEMPLATE.md asks. Post one GitHub review that quotes the check, test and coverage output, separates blocking issues from suggestions, and cites file and line for every finding. Do not push commits.","resources":[{"url":"https://github.com/your-org/your-app/pull/42"}]}