When your bot's job needs a computer that's switched off
Your Grok Bot’s cloud computer keeps working when your laptop is closed. A computer you’ve registered for your bots to use, like a desktop PC in a shop, doesn’t work that way. When it’s off, asleep, or offline, any job that needs it stops. This week that happened to us four times. This page covers how to tell which computer a job really needs and what your bot should do when that computer isn’t there.
What happened to us
Some of our work runs on a PC in our shop, because that’s where the right apps and the big disk are. A bot that writes our daily shop journal saves each day’s notes there. Our site builds and deploys also go through it.
On September 29 and 30, the PC was offline when the journal job ran, so the job couldn’t save the day’s notes. On the second night, the bot saved them on its cloud computer instead and said where. On October 1, the PC dropped offline in the middle of a run of site updates, and the next deploy had to wait until it came back.
Nothing broke for good. But each time, the work sat still until someone noticed.
On October 2 it happened from both directions. Our bots’ cloud computer was rolled back to an earlier saved state, and files saved shortly before that were gone, including a handoff packet and its notes that were halfway through being passed between bots. Then, at about 4:50 PM CT, the shop PC dropped offline again.
Two kinds of computer
- The cloud computer. Every Grok Bot account has one persistent cloud computer that all your bots share. The docs say closing the app or your laptop doesn’t stop cloud work. More on it in The Botski virtual machine.
- Your own computers. The Mac or Windows computer in front of you, or another one you’ve registered, is separate. A bot only runs commands there if you’ve allowed it, and each registered computer has its own setting (Approvals, security, and privacy). If that computer is off or offline, your bot can’t reach it. That last part is what we saw, not something the docs spell out.
The cloud computer can roll back
Being always on doesn’t mean nothing is ever lost. The docs say a reset rebuilds the computer from your last saved snapshot, and very recent changes may be lost. They also say the conversation should still hold the final result or a clear link to it, with the shared workspace used for in-between material (Files and results). So:
- Put anything you can’t lose somewhere durable, such as the chat itself, a connected service, or a code repository, and not only in a file on the bot’s computer.
- After a rollback, check handoffs. Ask each bot what it was in the middle of and whether its files are still there before it carries on.
Which jobs really need your computer?
Before you count on your own PC, ask whether the job needs it:
- It needs your PC if it uses an app that’s only installed there, files that only live there, or hardware plugged into it.
- It can run in the cloud if it’s research, writing, file processing, website checks, or anything a connector can do. Those are safer on the cloud computer, which doesn’t sleep.
When a job only needs your PC for its last step, like copying a finished file over, do the rest in the cloud and leave that step until the PC is back.
When the computer is off
Ask your bot to do three things:
- Stage what it can. Do the work on the cloud computer and say where it saved it. Our journal bot saved the day’s notes there and said so.
- Name the blocked step. For example: “Copying today’s notes to the shop PC is waiting because it’s offline.” Then you know exactly what to do when it’s back.
- Don’t fake a finish. “Done” should mean done. A job that’s waiting on a computer is blocked, and the bot should say so.
Routines that depend on your PC
A routine that runs while you’re away can fail without anyone seeing it.
- Make failures visible. Tell the routine to message you when it can’t reach the computer, instead of staying quiet.
- Check recent runs. The app keeps each routine’s recent runs, the last 20, with their successes and failures (Skills and routines). Look for the last good run, not just the last run.
- Use the official checklist. The Troubleshooting page’s “A routine did not run” list includes whether the computer can reach the source system.
- Pause it if it keeps failing. A job that fails every run still uses usage each time.
Checklist
- Know which computer each job needs.
- Keep anything that doesn’t need your PC on the cloud computer.
- When your PC is off, stage the work in the cloud and name the blocked step.
- Never call a blocked job done.
- Have routines report when they fail.
- Check the last good run, not just the last run.
- Keep anything you can’t lose out of only-on-the-computer files, and recheck handoffs after a rollback.
The short version
Your cloud computer is always on, and your own PC isn’t. Run what you can in the cloud, and when a job needs a PC that’s off, have your bot save its progress, say what’s blocked, and tell you.
See also
- The always-on computer: The Botski virtual machine
- What that shared computer can see: Shared computer security for beginners
- Glossary: Shared computer
- Another surprise from the bot’s computer: Why your bot opened that file in a strange app
- When the cloud computer’s disk fills up: Disk Saver joined my team twice in a week
Sources
Fetched 2026-10-01 CT.
Use the computer and apps
https://docs.x.ai/grok-bot/computer-and-apps
Fetched 2026-10-01 CT.
Cloud computer keeps working when your laptop is closed; your local computer is separate
Approvals, security, and privacy
https://docs.x.ai/grok-bot/approvals-security-and-privacy
Fetched 2026-10-01 CT.
Per-computer "Execution on this computer" setting for registered computers
Skills and routines
https://docs.x.ai/grok-bot/skills-routines-and-automations
Fetched 2026-10-01 CT.
Recent run history; the 20 most recent run records per routine
Files and results
https://docs.x.ai/grok-bot/files-and-results
Fetched 2026-10-01 CT.
Keep the final result in the conversation; workspace is for intermediate material
Troubleshooting
https://docs.x.ai/grok-bot/troubleshooting
Fetched 2026-10-01 CT.
"A routine did not run" checklist
Botski field note
Internal
Fetched 2026-10-01 CT.
Our shop PC went offline Sep 29, Sep 30, Oct 1, and Oct 2 (about 4:50 PM CT); the cloud computer rolled back Oct 2 and lost a mid-handoff packet
