Skip to main content
fabro rewind now creates a replacement run instead of mutating the source run. The source run is archived after rewind succeeds, and the new run ID is the one you should resume.To migrate:
  1. Read the new run ID printed by fabro rewind.
  2. Resume or inspect that replacement run instead of assuming the original run ID changed in place.
fabro pr list has been removed. Remove scripts that still call it and use the run detail surfaces that own pull request creation state.

Server-backed rewind and fork

fabro rewind now creates a replacement run at the target checkpoint and archives the source run instead of mutating the source run in place. The command prints the new run ID:
fabro rewind <run-id> plan@2
fabro resume <new-run-id>
The source run records which run superseded it, so archived run history keeps a clear audit trail. Rewind requires the source to be terminal (succeeded, failed, or dead). fabro fork, fabro rewind, and their --list modes now use the server API. The server must be able to read the run’s recorded working directory. Timeline listing no longer rebuilds a missing metadata branch; if the metadata branch is gone, the timeline is empty until metadata is restored.

More

  • New POST /api/v1/runs/{id}/rewind endpoint creates the replacement run and archives the source run
  • New POST /api/v1/runs/{id}/fork endpoint forks a run from the server-side run record
  • New GET /api/v1/runs/{id}/timeline endpoint returns checkpoint timeline entries from run metadata
  • Run summaries now include superseded_by data for rewound source runs
  • Removed the obsolete fabro pr list command
  • fabro fork, fabro rewind, and timeline listing now call the server API
  • Updated the quick start with supported platform details
  • Fixed Mintlify MDX parsing in planning docs
  • Simplified server-side pull request creation plumbing around run and GitHub context loading
  • Changed the install wizard token field to a single-line input
  • Refreshed the embedded web assets for the rewind and install UI changes