Restore Checkpoint in App Builder

When a restore checkpoint is used, the context does not have all the thinking and instructions removed, so the ai thinks all the changes persist. It would be good if the chat was trimmed to the same point in the checkpoint.

Also, sometimes after a prompt with some thinking the ai will believe that it has made changes but it needs to be reminded to check and make the changes.