Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 17:31
· 162 commits to main since this release
86ba564

Phase 4 of the rauf UX/DX overhaul — web/CLI recovery parity, a shared status
vocabulary, and a ratified agent contract. Additive minor bump (no
minRunnerVersion change, no feature-forge lockstep).

Added

  • Web recovery parity with the CLI: reset, resume, review, unblock,
    and validate are now exposed as web server routes with matching status-page
    controls, so the dashboard can drive the same loop-recovery operations the CLI
    offers.
  • Shared status label-map across CLI and web — REVIEWING and
    PAUSED_USAGE_LIMIT badges and a "Needs Human" label render identically in
    both surfaces.
  • rauf update --check — report-only drift audit that prints whether a
    project's artifacts are stale (tool-version lag or dead hash keys) and exits
    non-zero if so, writing nothing. Makes fleet-wide staleness scriptable.

Changed

  • status exit codes are aligned with the unified scheme via a shared
    statusExitCode mapping, so the web DerivedStatus and CLI agree on outcome
    semantics.
  • Agent-contract documentation finalized and the UX-overhaul canon ratified
    (canon-conformance review: GO, 0 blockers).
  • rauf update now prunes stale artifact-hash keys from the marker (e.g. the
    legacy ralph.sh/ralph-status.sh/ralph-add.sh hashes carried over from a
    pre-rename install) instead of preserving them indefinitely.
  • rauf migrate documentation sharpened as a legacy one-shot (it renames
    structure but does not backfill artifacts — follow with rauf update; non-rauf
    config references to .ralph are reported but not auto-rewritten).

Removed

  • rauf update --yes retired from --helpupdate is non-destructive and
    never prompts (the flag is still tolerated for back-compat).

Full Changelog: v0.5.0...v0.6.0