Skip to content

v0.10.2 — Maintenance & Documentation Consistency

Choose a tag to compare

@rabee-elkholy rabee-elkholy released this 25 Aug 12:52
· 47 commits to main since this release

Android Agent Harness v0.10.2

Maintenance and documentation-consistency release. No breaking changes.

Highlights

  • Packaging version sync: pyproject.toml had drifted to 0.6.0 while the engine was at 0.10.1. Package metadata now matches agents/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.md and docs/update-prompt.md no longer instruct pulling main. Manual kit provisioning now fetches an exact release tag, checks it out detached, and verifies agents/VERSION before copying anything — matching what android-harness init/update already 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.md redirects to the canonical rollback prompt.
  • Dead-code removal (safe): unused imports (first_physical_adb_serial consumers, 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 failures
  • preflight_check.py: PASSED
  • harness_cli.py doctor --json: failures: 0