Grok Bot refuses all dev operations in its cloud computer — forces Cursor Cloud Agent, gives no reason

Where does the bug appear (feature/product)?

Grok Bot

Describe the Bug

Since around Nov 8, my Grok Bot has stopped performing any development work directly inside its own cloud computer. It will not:

edit/modify code in the repo on its VM
run git commits or any repo operations
do any development task locally on its computer
Instead, it insists on launching a Cursor Cloud Agent to do the work. If I deny/block the use of Cursor Cloud, the bot simply says it “cannot work” and provides no explanation or reason at all.

This is a major regression for me: I’m a legacy Cursor Ultra subscriber who previously used Grok Bot to code directly in its cloud computer without consuming Cursor quota. The forced Cloud Agent handoff wastes tokens/time and loses context in the handoff.

Please clarify:

Is this an intentional change or a bug?
Do personal accounts have any opt-out / setting to restore “Grok Bot coding directly in its cloud computer”?
Why does it refuse with no reason when Cursor Cloud is disallowed?
Hoping for an official response. Thanks.

Steps to Reproduce

Open a code repository inside Grok Bot’s cloud computer (ensure the repo is accessible on its VM).
Ask Grok Bot to perform a development task, e.g. “edit this function in file X”, “commit the current changes to git”, or “create a new function in the repo”.
Observe: instead of executing directly in its cloud computer’s terminal/editor, the bot tries to launch a Cursor Cloud Agent to do the work.
When you deny/block the use of Cursor Cloud Agent, the bot replies “I cannot work / I can’t proceed” with no explanation or reason given.

Expected Behavior

Grok Bot should be able to perform development operations directly inside its own cloud computer (VM) — editing code, running git commits, operating the repo, etc. — without being forced to route through a Cursor Cloud Agent, as it did before ~Nov 8. And when it genuinely cannot perform a task, it should state a clear reason rather than refusing without explanation.

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

grokbot 0.79.3

For AI issues: add Request ID with privacy disabled

Request ID: cb6bf813-5a3b-4f8b-a16a-5e4e5ef59fe9

Does this stop you from using Cursor

No - Cursor works, but with this issue

我的机器人也拒绝工作,无法读取我电脑的目录,50美元额度大概用了5分钟就消耗殆尽

Hey @matrees! Handing repo work to a Cursor cloud agent is Grok Bot’s intended default right now, but refusing outright when you explicitly ask it to work on its own computer (with no reason) isn’t. Others have hit this since around Nov 6 and it’s an issue we’re tracking.

As a stopgap, ask for the local work explicitly in the same message with a reason, e.g. “Make this change directly in the repo on your own computer, since it depends on files only there, and don’t use a cloud agent.” It doesn’t land reliably for everyone yet. There’s no opt-out setting for the handoff today, though it’s a request we’ve seen from others.

Merging this into the main thread so updates stay in one place: Grok refuses to submit code unless it’s on Cursor cloud?

Thanks, @mohitjain — this stopgap worked for me. :folded_hands:

For anyone else who lands here with the same symptom (Grok Bot refusing to do dev work on its own computer and silently forcing everything through a Cursor Cloud Agent, with no reason given): here’s the resolution and a reusable pattern.

What was happening:​
As Mohit explained, handing repo work to a Cursor Cloud Agent is currently Grok Bot’s intended default — but the bot outright refusing when you explicitly ask it to work on its own computer, with no reason, is a bug they’ve been tracking since around Nov 6. In my case I’d been asking the bot to develop while also instructing it not to use Cursor, which fed straight into that buggy refusal path.

The fix that worked (verbatim from the team’s stopgap):​
Ask for the local work explicitly, in the same message, with a reason, and tell it not to use a cloud agent, e.g.:

“Make this change directly in the repo on your own computer, since it depends on files only there, and don’t use a cloud agent.”

Two things that mattered for me:

  1. The instruction has to be in the same message as the task (not just a standing rule buried somewhere).
  2. You must give a reason (“since it depends on files only there”). Without the reason it didn’t stick.

Caveats (straight from the team):​

  • This stopgap “doesn’t land reliably for everyone yet.”
  • There’s no opt-out setting for the cloud-agent handoff today, though they’ve seen that request from others.

So if you’re hitting this: don’t assume you misconfigured something — it’s a known issue. Try the explicit-with-reason prompt above, and hopefully a proper fix or an opt-out follows. Thanks again to the team for tracking it and merging into the main thread.