Environment & Context
-
Platform/Tool: Antigravity IDE (Agent Chat Interface)
-
Model Used: Gemini 3.6 Flash (High)
-
OS / Browser: CachyOS
Description
When the agent is executing a terminal/tool command (e.g., writing/running scripts), there is no intuitive way or functional “Stop/Cancel” button to interrupt the process.
If a new prompt (like “please stop previous process”) is sent while the previous tool step is still running, the UI gets blocked with the message:
Executor has not processed the previous input yet
This creates a soft-lock state where the user cannot interrupt a long-running/stuck execution and cannot send new commands until the executor finishes or times out.
Steps to Reproduce
-
Initiate a prompt that triggers the agent to run a shell/tool command (e.g., running
cat << 'EOF' > ...or long-running script). -
While the agent status shows “Worked for XXs” and is actively running a tool call, send a new text prompt to stop or redirect the agent.
-
Observe the input area.
Expected Behavior
-
An explicit “Stop / Cancel” button should be available to interrupt ongoing agent tool executions immediately.
-
Sending a new message should either cleanly append to the queue or prompt the user to cancel the ongoing execution.
Actual Behavior
-
The user prompt is held in a pending state with the warning
Executor has not processed the previous input yet. -
The user is unable to abort the stuck or unwanted process manually.
Attachment
