-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Closed as not planned
Closed as not planned
Copy link
Labels
Issue - Needs ScopingValid, but needs effort estimate or design input before work can start.Valid, but needs effort estimate or design input before work can start.bugSomething isn't workingSomething isn't working
Description
Description
When using the new QUEUE feature with manual approval enabled, a follow-up message placed in the queue causes the next approval gate to be auto-handled. The run immediately continues and the LLM behaves as if the pending request was rejected, without user confirmation.
This does not happen when auto-approve is enabled.
Steps to Reproduce
- Disable auto-approve.
- Give the agent a task that will eventually require approval.
- Queue a message, e.g., "and after that please build xyz".
- Wait until the agent reaches a step that requires approval.
- Observe: it immediately continues, and the LLM output indicates the request was treated as rejected.
Expected Behavior
- When manual approval is enabled, reaching an approval step should pause and wait for explicit user action, regardless of queued messages.
- In general, sending a free-form text message and pressing Enter should not implicitly reject the request.
Instead, the UI should guide the user to explicitly approve or reject.
This allows for workflows like “Yes, and …” where the user can append follow-up instructions without wasting tokens on re-summarization or prematurely triggering atask_completeaction.
Actual Behavior
- The run continues automatically and the model assumes the approval request was rejected.
- In non-QUEUE scenarios, pressing Enter with a text reply still counts as a rejection.
Impact
- Breaks manual-approval workflows; QUEUE + manual approval are effectively incompatible.
- Discourages quick inline approval with appended instructions.
Environment
- Roo Code version: 3.25.11
- Platform: Windows
- Manual approval: Enabled
- Auto-approve: Disabled
- QUEUE: Enabled
Possible Workaround
Enable auto-approve (issue does not reproduce).
Metadata
Metadata
Assignees
Labels
Issue - Needs ScopingValid, but needs effort estimate or design input before work can start.Valid, but needs effort estimate or design input before work can start.bugSomething isn't workingSomething isn't working
Type
Projects
Status
Done