They made some poor design and UX choices when rolling out agent 4 and the new canvas.
To be clear, canvas is a good idea, I can see what they were trying to achieve with it, but it would be a whole to better if items which have been moved to “Done” can be rolled back so the task can be continued.
For example, when you push a change to the main dev site, if you subsequently spot issues, you will have to start a completely new task to fix them. It would be better if you could revert to the original task.
This is a problem if the canvas version doesn’t quite match the dev site, something that can quite easily happen.
If anybody finds themself in this situation, it’s worth keeping in mind that Agent can reference previous tasks, so when you create a new task, you can refer to task #… and it will be able to pick up from there. Perhaps not the slickest of workflows…