It would be useful to have an "undo" for accidental checkpoint reverts, easier chat forking, and partial rollbacks

When chatting with an agent I often want to fork the chat at a specific point. However, I’ve accidentally clicked “revert checkpoint” multiple times when I meant to do something else.

Three related requests:

a) Any way to “undo” a revert checkpoint action? Once you revert, that conversation history seems gone forever.

b) Could we make chat forking more explicit/easier? Maybe a dedicated “fork chat from here” option?

c) Is it possible to do a “partial rollback”? If an agent executes 15 tool calls and goes off track on the 10th, could we stop execution, create a checkpoint, and let the user steer it back on track?

It would be cool to have a checkpoint explorer UI too! Reminds me of git branches :thinking:

Thanks!

1 Like