Skip to content

v0.2.0

Choose a tag to compare

@JochenYang JochenYang released this 14 Oct 05:36
· 5 commits to main since this release

Recall now puts back what a shell command wrote.

  • A bounded workspace snapshot is taken before a turn's first writing tool, so files rewritten by pwsh, a model-run script or a renderer come back byte for byte.
  • Every recall reports a coverage verdict - full, partial or none - with the reason and the writing tools involved, instead of claiming a clean revert it cannot back up.
  • Before-images are bytes now; a binary file is no longer corrupted by a restore.
  • The recorder is keyed by session as well as turn, and a path's before-images are ordered by write sequence.

Fixes a recall that answered {"restored":6,"removed":8,"unrestorable":[]} while 27 shell calls in the same range had rewritten a sprite sheet and a dist/ tree.