Skip to content

v0.4.0

Choose a tag to compare

@JochenYang JochenYang released this 21 Oct 10:20
· 2 commits to main since this release

Added

  • Messages-only recall — /rewind conversation <n> cuts the messages and leaves every file alone,
    and the confirmation dialog offers the same choice as a scope control. This is the case where the file
    work was right and only the message was wrong; before it, the only way was to recall with files and
    put them back by hand. That scope keeps the range's before-images and snapshots — no file was touched,
    so those are the only record that could ever restore them.
  • /rewind plan conversation <n> — the preview answers for the scope the recall will use, so the dialog
    never lists a file it will not touch.

Changed

  • The workspace snapshot is taken when a turn opens, not at its first writing tool. That earlier
    moment came after you may have edited files by hand, so a recall treated those edits as the range's
    own work and undid them; a recall now returns the directory to the state it had when the message was
    sent. A failed snapshot releases its claim, so a later tool call can still take one.

Fixed

  • The messages-only preview resolved ordinal 0 — the preview verbs were enumerated by hand when the
    ordinal was extracted and the new one was missing from that list, so a perfectly recallable message
    was answered as "cannot recall".