[Bug]: Cannot stop a running turn, edit the last prompt, and restart
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 23k
- Forks
- 5.9k
- Avg merge
- 11h 14m
- Merged PRs (30d)
- 357
Description
Before submitting
- I searched existing issues and did not find an exact duplicate.
- I included enough detail to reproduce the problem.
Summary
A workflow I regularly use in Cursor and Codex is:
- Send a message and let the agent start working.
- Notice immediately that the prompt is incorrect or incomplete.
- Press Stop to interrupt the running generation.
- Return to the last user message and edit or revert it.
- Send the corrected prompt and restart from there.
I cannot complete this workflow in T3 Code.
While the turn is running, Revert to this message is unavailable. After trying to stop the turn, I cannot reliably return to the message that started it, edit or revert that message, and immediately retry with a corrected prompt.
Earlier user messages may have a Revert to this message action, but the message that started the current generation does not provide the stop → edit/revert → retry workflow.
Steps to reproduce
- Start a thread and send a prompt that causes the agent to begin working.
- While it is generating, notice that the prompt contains a mistake.
- Press Stop.
- Try to return to the last user message.
- Try to edit or revert that message and send a corrected version.
Expected behavior
After pressing Stop, I can return to the last user message, correct it, and restart the turn.
If the agent already modified the repository, T3 Code should either restore the previous checkpoint or let me choose whether to keep the partial changes.
Actual behavior
I cannot perform the complete stop → edit/revert last message → retry workflow.
The revert action is available for some previous messages, but not for the latest message that started the interrupted or running turn.
Setup
- T3 Code Alpha desktop app on macOS
- T3 server running on a remote Nebius machine
- Desktop connected to the remote server through T3 Connect
- Cursor agent/provider
- Repository and agent processes are running on the remote machine
- The same T3 setup is also accessed from the iOS app
Related issues
These appear related, but none describes the complete user workflow above:
- #7982 — the revert button can be missing after a failed turn
- #4524 — interrupt failures can be hidden while Stop appears successful
- #8618 — reliability and feedback problems when stopping a remote turn
- #5667 — discusses the common “notice a turn going wrong, stop, and clarify” workflow, but focuses on the missing keyboard shortcut
Impact
Frequent workflow disruption
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or code entry points are named. Start by reproducing the Stop → edit or revert → retry workflow in the T3 Code desktop app, including the remote setup; done means the latest interrupted turn can be corrected and restarted, with partial repository changes handled as described.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- desktop, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100