v0.11.0
Minor Changes
-
#15
3d04ba8Thanks @doidor! - Update workflow + doctor + new fix command — fewer surgical edits afteragentrig update:- Marker populator.
<!-- AGENTRIG:skills-inventory:start --> ... :end -->inAGENTS.mdis
now rewritten deterministically by bothcompileandupdate, so the block always reflects
the installed skills. The audit check is upgraded tomarker-populated— it now fails if the
block is empty, has unfilled placeholders, or misses any skill under.agents/skills/. agentrig fix+agentrig update --auto-fix. Deterministically repair A1 failures —
restore broken.agentrig/**/*.ymlfrom canonical, replace unknown model ids (e.g. the
retiredgpt-5) with the safeautofallback. No agent or network needed.- Update validates before exiting.
updatenow runsvalidateYaml+validateModelIdsand
refuses to leave a broken install in place — pass--auto-fixto self-heal or run
agentrig fixafterward. Avoids the "audit was PART/FAIL butupdateexited 0" failure mode. --diffdrift classification. Preserved files are tagged🔴 broken,🟡 stale,
🟢 enhancement, or⚪ mixedso humans (and agents) can decide what's safe to auto-resolve.- Update enumerates added + preserved files instead of only printing counts; lists drifted
files inline when--skip-agentis used. - Reconciliation history.
.agentrig/state.jsonnow records per-file decisions
(reconciled[]); a futureagentrig updateskips re-prompting on files the user chose to
keep local — unless canonical drifts past the hash that was recorded at decision time. - Doctor. Adds install-provenance detection (
linked-checkoutvsregistry), an npm-latest
comparison, and explicit validation findings so a broken YAML / unknown model id blocks
doctorfrom returning 0.
Knowledge bundle bumped to
0.6.0. - Marker populator.