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 ![]()
Thanks!