Skip to content

UADS v0.10.2 - Adapter Root Identity Hardening

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Sep 05:39
· 13 commits to main since this release

[0.10.2] - 2026-09-04

Highlights

  • Made host adapter root override semantics unambiguous so supported configuration cannot produce duplicated .cursor/.cursor, .codex/.codex, or .agents/.agents segments.

Fixed

  • Synthetic user-home overrides now reject already-suffixed adapter paths with stable DOUBLE_ADAPTER_ROOT_REJECTED reason codes.
  • Added explicit adapterRoot override support and deterministic environment semantics (UADS_* synthetic home, CODEX_HOME adapter root, AGENT_SKILLS_HOME not auto-consumed).
  • Detection, install, status, explain, and prepare now share one canonical root resolver with privacy-safe root identity metadata.

Verification

  • T41–T48, AD29–AD32, all existing tests/evals, and the complete validation matrix are required for the exact release SHA; v0.10.0 and v0.10.1 remain immutable.

Review Evidence

  • Commit SHA: 3aa81ac
  • CI run ID + conclusion: 33839863227 + success
  • Direct-review workflow run ID: 33840672437
  • Test summary: 44 test files; 306 passed; 0 failed
  • Eval summary: orchestrator: 9/9 passed; execution: 9/9 passed; context: 19/19 passed; fault: 18/18 passed; cost: 27/27 passed; modelRouting: 22/22 passed; specialistRouting: 26/26 passed; adapters: 32/32 passed
  • npm audit: clean (0 high-or-greater)
  • Release run ID: 33840727002
  • Direct-review artifact: uads-direct-review-3aa81ac53f9c6b3b31dcb216e2eb8210d3fb3d21
  • Direct-review evidence SHA-256: 8238976afaaf0dc19ee22493fc6377bb33cd49a1f69cd5d4555852daf60052b4
  • GitHub review index: github-review-index.json