
Grok Bot
When Read or CopyFromBox refuses paths outside your user profile
On a registered Windows PC, Grok Bot’s Read, CopyFromBox, and CopyToBox tools are limited to your user profile folder (C:\Users\<you>). Shell is not. Paths on other drives (D:\, E:\, …) and junctions or symlinks inside the profile that resolve outside it return outside the allowed local-exec root. Staff (deanrie, Sep 19, 2026) on forum thread — current product behavior since mid-September client updates (noticed on 0.53.0, still on 0.57.1).
Local execution policy (approve / always allow) is separate from this path root. Official overview: Work with Grok Bot — Your local computer is separate.
Copy a file from the Bot computer onto another drive
- Ask the Bot to CopyFromBox into a folder under your home profile (for example
C:\Users\<you>\DownloadsorDocuments). - Confirm the file landed there.
- Ask the Bot to move or copy it with Shell to the project folder on the other drive, for example PowerShell
Move-ItemorCopy-Item.
Read or copy a file that already lives outside the profile
- Skip Read / CopyToBox for that path.
- Ask the Bot to use Shell on the registered machine instead — for example
Get-Contentto read text, orCopy-Itemto pull the file into the profile (or straight to where you need it). - If you still need the Bot’s cloud box to hold a copy, CopyToBox from a path under
C:\Users\<you>after the Shell step.
Pitfalls
- Do not invent a broader file-tool allowlist or a Settings toggle that expands the local-exec root — none is documented; staff are tracking either matching Shell’s reach or teaching bots to pick Shell first.
- A junction or symlink under the profile that points at another drive is still rejected — the check uses the real path.
- Shell can still read and write those same outside-profile paths when local execution is allowed; a failing Read/CopyFromBox is not proof the disk is broken.