[Feature Request] Replay Feature Requirements
- Replay Panel
Clicking the Replay button opens a small bottom-up sliding panel. Clicking outside the panel closes it. The panel lists historical Tasks in chronological order (old → new), showing shortened Task names.
- Start Replay
When the user clicks a Task: The panel closes automatically. Chat and Canvas jump to the first message state of that Task.
When the user clicks a Task’s Replay button: The panel closes automatically. Chat and Canvas jump to the first message state of that Task. Replay starts automatically, message by message.
- Replay End
Replay stops automatically when the Task finishes. The UI remains at the Task’s final state. It does not auto-continue to the next Task.
- Interrupt & Switch
During replay, the user may reopen the Replay panel.
When the user clicks another Task or Task Replay button: The current replay is immediately interrupted. The system jumps to the first message state (or the last state, depending on the trigger) of the new Task and starts replay from the beginning.