Symptom
When the agent presents multiple explicit options (e.g., “Option A / Option B / Option C - Which do you prefer?”) and waits for the user’s response, it sometimes automatically proceeds with one of the options without waiting for explicit confirmation.
Problematic Flow Example
-
Agent presents structured choice:
How would you like to proceed? - Option A: Apply modification X + Y - Option B: Apply only modification X - Option C: Review something before applying Which do you prefer? -
Agent receives system message:
[System: auto-continue] The task appears incomplete. Please continue working on the remaining steps. -
Agent misinterprets and proceeds:
Perfect, proceeding with Option B (only modification X). [executes modification] ✅ Modification completed! -
User never responded - the agent auto-selected Option B based on the system message, bypassing the explicitly requested approval.
Frequency
This has happened multiple times across different sessions, always with a similar pattern (A/B/C options → system auto-continue → agent proceeds without waiting for response).
Technical Context
- The
[System: auto-continue]message appears to be a system prompt indicating “incomplete task, continue” - The agent interprets this as a signal to proceed instead of waiting for human input
- Problem is most evident when there are active tasks in the task list that might be “incomplete”
Impact
- Moderate-High: The agent executes modifications not explicitly authorized
- Violates “human-in-the-loop” pattern when user explicitly requested choice between options
- User must then decide whether to keep/revert already-applied modifications
Current User Workaround
None identified - the problem occurs before the user can respond.
Possible Solutions
-
Agent prompt side: Explicit instruction that
auto-continuemessages do NOT replace human approval when multiple A/B/C options have been presented -
System side: The
auto-continuemessage should not be sent when the agent’s last message ends with an explicit choice request (recognizable pattern: “Which do you prefer?”, “What do you choose?”, etc.) -
UI side: When the agent presents structured A/B/C options, the UI could show interactive buttons instead of just text, making it impossible to proceed without an explicit click
Additional Information
- Model: Claude Opus 4.6
- Rebel version: 0.4.12 (stable)
- Task tools: In use during the session (TaskCreate, TaskUpdate, TaskList)
- Pattern: Seems to occur when there are “in_progress” tasks in the task list
Question
Is this behavior intentional (agent should always proceed when receiving auto-continue) or is it a bug in how the agent interprets system messages in the context of explicit multiple choice?