- pytest lives in hermes-agent's dev extra; plain uv sync left the CI venv without it and run_tests.sh refused to run (gateway job) - 'yes | sdkmanager --licenses' dies with SIGPIPE (exit 141) under Gitea's bash -e -o pipefail; feed a finite number of y's from a file instead (kotlin + android jobs)