Repository navigation
UADS v0.10.2 - Adapter Root Identity Hardening
Pre-release
Pre-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/.agentssegments.
Fixed
- Synthetic user-home overrides now reject already-suffixed adapter paths with stable
DOUBLE_ADAPTER_ROOT_REJECTEDreason codes. - Added explicit
adapterRootoverride support and deterministic environment semantics (UADS_*synthetic home,CODEX_HOMEadapter root,AGENT_SKILLS_HOMEnot 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