Checkpoint system broken

Often when I click to revert to a checkpoint, nothing happens. In particular if I’ve made changes myself in addition to the check pointed code changes. We used to generate a checkpoint per tool call. now the only reliable checkpoint is the very start of the chat