@yassimba/pi-rewind
v0.1.3
Published
Reviewed, pinned distribution of the Pi Rewind extension
Maintainers
Readme
@yassimba/pi-rewind
A reviewed distribution of Pi Rewind
for the Yassimba setup catalog. This package contains the exact upstream npm
release recorded in THIRD_PARTY_NOTICES.md. It adds no
runtime code of its own.
Install
Select Rewind with ai-setup add, or install it directly:
pi install npm:@yassimba/pi-rewindRestart Pi or run /reload. Requires Pi v0.65+ and a git repository.
The extension records exact file-state checkpoints as you work. When you branch
to an earlier message with Pi's /tree navigation, it offers
"Restore files to that point" so the working tree matches the conversation.
Checkpoint metadata lives inside the session, so history survives forks,
resumes, tree navigation, and compaction. Snapshots stay reachable through a
single git ref; retention is optional and configurable.
Pi extensions run with your user account's permissions. Review the upstream source before enabling.
Updating the bundled release
- Inspect the new upstream npm tarball, source commit, and license.
- Set an exact
pi-rewind-hookversion inpackage.json. - From
plugins/rewind, runnpm install --package-lock-only --ignore-scripts --omit=peer --install-strategy=nested --workspaces=falseto updatenpm-shrinkwrap.json. - Update
THIRD_PARTY_NOTICES.mdwith the version, commit, and npm integrity. - From the repo root, run
npm install,npm run catalog:generate, andnpm run check. - Inspect
npm pack --dry-run --json --workspace plugins/rewindand publish a new wrapper version before publishing the Pi Kit catalog update.
