Topics ▾
Workflows ·

Keep long jobs sharp: helpers, files and the cheapest tool first

Advanced, 15 minutes

How the Grok Bot harness avoids running out of context, and how to ask for work in the same shape.

How this helps you

Big jobs finish with a clean summary and a file, and the chat stays usable for the next step.

✦ Try it
This is a big job: [job]. Hand the heavy parts ([heavy parts]) to helpers so this chat stays short. Save the full results to [file name] in your workspace and send me a summary of no more than [lines] lines plus the file link. Use the cheapest reliable method first: what you already know, a connected app, web search, the browser, then the full computer. Only ask me if all of those fail.

Fill in: [job] is the whole task. [heavy parts] are the steps that read or produce a lot. [file name] is where the full output goes. [lines] keeps the chat summary short, such as 10.

What they did

In a Stanford CS146S lecture, Lee Robinson explains how Grok Bot's always-on harness works. A Bot's main chat has a limited context window, so expensive work is handed to helpers (sub-agents) with fresh working memory; only their result comes back to the main conversation, which is what makes it feel like the context never runs out. Long outputs go into files rather than the chat, because the model is good at searching files later, and screenshots or other costly work go to a helper. The harness tries the cheapest, most reliable option first: what it already knows, then a plugin or API, then web search, then the browser, then the full desktop, and only then asks you. On web pages it can read the accessibility tree instead of screenshots to save tokens. Your messages take priority and interrupt the current turn, so you can steer mid-task. Most of this happens automatically; the steps below are our suggestions for asking for big jobs in the same shape.

Who it's for: People running long research, data or coding jobs who notice quality dropping late in a chat.

Before you start

How to try it

  1. Split the job: say which parts are heavy (reading 50 pages, processing screenshots, long shell runs).
  2. Ask for those parts to go to helpers, each returning a short result (we haven't verified that naming helpers changes behaviour).
  3. Ask for the full output saved as a file in the workspace and only a summary in chat.
  4. Tell it the order of tools to try, cheapest first, and to ask you only when all of them fail.
  5. If priorities change mid-run, just send a message; it takes priority over queued work.
  6. For repeat jobs, start a fresh chat or a routine rather than piling onto a long thread.

What to expect

A ten-line summary in chat, a link to a file with the full table, and a note on which method it used for each source.

Common mistakes

Related tips

Worth knowingCarved from a segment of this video starting at 21:17. Paraphrased by us; watch the original for the full walkthrough.
Next in Workflows →Have a Bot update your CRM after every call

Learn more: Grok Bot Use Cases: Real Workflows From Real Users · All Grok Bot workflows tips

Related Grok Bot tips

More Workflows →
Workflows

Two habits that make usage last: batch requests, send words not screenshots

Every message makes a Bot reread the chat, so send related requests together, skip 'thanks' replies, and paste text or cropped images instead of full screenshots and PDFs.

How this helps you The same work uses fewer messages and less image reading, so your weekly usage goes further without dropping any jobs.
Spotted by Sharbel A. (YouTube) · 3 Nov 2026
Workflows

Let your Bot cancel free trials and unused subscriptions

Three built-in templates from 0.78: start a trial and cancel it before it bills, cancel plans you don't use, and watch renewal prices.

How this helps you You stop paying for trials and plans you forgot about, and nothing is cancelled without your OK.
Spotted by @spectnfa · 31 Oct 2026
Workflows

From support form to fix: a webhook, a Bot and a Cursor cloud agent

A support form posts to a webhook, a Bot picks up the ticket, and for bugs it starts a Cursor cloud agent that reproduces the issue, adds a failing test and opens a pull request for an engineer to review.

How this helps you By the time an engineer looks at a bug, it has repro steps, a test and a proposed fix waiting.
Spotted by Grok, Santi Garza (YouTube) · 29 Oct 2026