Skip to content

v0.6.0

Choose a tag to compare

@luca-mastrostefano luca-mastrostefano released this 23 Jun 13:07
· 130 commits to main since this release
e571c82

First release with the update capability — a scaffolded project can now be refreshed to a newer release instead of frozen at the version that generated it.

Breaking (0.x): the contract is now split. AGENTS.md becomes a thin project map and the standard engineering principles move into a managed INSTRUCTION.md. Projects scaffolded before 0.6.0: run agent-native-setup update (or /update) — it's gated, walks you through the split, and is non-destructive (it never overwrites your edits).

What's new

  • agent-native-setup update — regenerate + classify: refresh pristine managed files, never touch seed (user-owned) files, report your edits as conflicts to reconcile, remove pristine orphans. --dry-run previews; git is the review surface and undo.
  • Version-driven gate — semver as a difficulty contract. Compatible updates (same breaking series) are autopilot; crossing a boundary is gated (--yes) with an ordered migration-step runbook in UPDATING.md.
  • Discoveryupdate --check staleness nudge wired into the generated SessionStart hook, and a /update skill.
  • AGENTS.md → managed INSTRUCTION.md split — the first agent-assisted migration; standard-contract improvements now propagate on update.

Implements RFCs 2026-06-20 (engine) and 2026-06-22 (version model). Changes: #4, #5, #6.