v0.10.2 — Maintenance & Documentation Consistency
Android Agent Harness v0.10.2
Maintenance and documentation-consistency release. No breaking changes.
Highlights
- Packaging version sync:
pyproject.tomlhad drifted to0.6.0while the engine was at0.10.1. Package metadata now matchesagents/VERSION, enforced by a new selftest gate (packaging metadata version alignment) and by release CI, so the drift cannot recur. - Pin-to-tag install/update prompts:
docs/install-prompt.mdanddocs/update-prompt.mdno longer instruct pullingmain. Manual kit provisioning now fetches an exact release tag, checks it out detached, and verifiesagents/VERSIONbefore copying anything — matching whatandroid-harness init/updatealready enforce. - Current wizard documentation: setup/install prompts, README configuration reference, and architecture guide now document the real question set (I.17 chat language, I.18 Zoho language, I.19 conditional flavor, I.20 project tracker, I.21 pre-commit git gate) instead of the legacy list.
- GitHub polish: issue forms cover all supported AI tools with a current version example and provider-neutral PM category; PR template includes the adversarial security suite and doctor gates; README claims about enforcement and health are accurate;
docs/restore.mdredirects to the canonical rollback prompt. - Dead-code removal (safe): unused imports (
first_physical_adb_serialconsumers,FORBIDDEN_TOOLS/poll counters in the safety hook, etc.) and stale runtime grants for the intentionally disabled feature scaffold. Public helper contracts were intentionally preserved for external consumers.
Verification
_hook_selftest.py: Total test failures: 0_security_selftest.py: 0 security selftest failurespreflight_check.py: PASSEDharness_cli.py doctor --json: failures: 0