Skip to content
Go back

Why Claude Dispatch and Grok's Primary Bot Point to the Next Agent Design

Edit page

Bottom line: the next big shift in agents is not a smarter worker. It is a better front desk. You talk to one agent, in one long conversation. It hands work to other agents, keeps track of all of them, and only taps you on the shoulder when you really need to know something.

Two products shipped this year that point the same way: Claude Dispatch and Grok Bot's Primary Bot. They look like small features. I think they are the shape of what comes next.


1. The problem: we became managers by accident

A year ago, "using an agent" meant one chat window and one task.

Now it means five sessions, three terminals, a couple of cloud runs, and a bot on your phone. Each one can work for an hour without you. That sounds great. But somebody still has to:

  • remember which session is doing what,
  • notice which one is stuck,
  • answer its questions,
  • read its results,
  • and decide what happens next.

That somebody is you. You did not ask for a team, but you got one, and now you are its manager.

People are feeling it. Simon Willison said on Lenny's Podcast (April 2026) that running several agents at once made him faster, but left him drained by mid-morning. Addy Osmani wrote about your "parallel agent limit": more agents running does not mean more of you available. Other writers say the same thing in different words — the tiring part is the switching, not the decisions.

The research has said this for a long time:

  • Gloria Mark followed office workers and found that interrupted work was picked back up after about 23 minutes on average, often with two other tasks in between (Gallup interview). The exact number is not the point. The order of size is: tens of minutes, not seconds.
  • Sophie Leroy (2009) named attention residue: when you switch tasks, part of your mind stays stuck on the old one, and you do the new one worse.

So the limit is not compute. It is the human's head. Every extra agent adds a little weight to it.

Picture a kitchen with ten great cooks and no head chef. The food is good. The person at the pass is exhausted.


2. Two products, one idea

Claude Dispatch

Dispatch is a long-running agent in Claude's desktop app. You get one conversation with it. You describe an outcome. It splits the work, starts each piece as its own Cowork or Code session, and shows the results in the sidebar when they finish. Anthropic's help center says the thread does not reset — it keeps context from earlier tasks.

A few details in the docs matter a lot:

  • It is a router, not a worker. Coding goes to Code, knowledge work goes to Cowork.
  • Children don't have children. Child tasks cannot spawn more tasks. The tree is one level deep.
  • Each child has a clear state: running, awaiting input, awaiting answer, completed, error, archived.
  • Permission prompts are forwarded to you — and if you don't answer in ten minutes, the request is denied and the task goes on without it. The system does not freeze while waiting for you.

The Dispatch agent's tools make the design even clearer. It has roughly four verbs: start a task, send a message to a task, read a task's transcript, and send a message to the user. It does not do the work itself. It can only delegate, steer, check, and report.

That small tool list is the most interesting design choice. It forces the front desk to stay a front desk.

Grok Bot's Primary Bot

Grok Bot (from xAI, now SpaceXAI) added a primary Bot in early October 2026. Its changelog entry for version 0.67.0 says the starred primary Bot will now spot work it can take off your plate and offer to handle it. Coverage of the launch describes it as a main assistant that sits above your other Bots, routes tasks to the right one, and "checks in when it needs your help." Bots can also start a Project: a cloud agent that plans the work and runs its own agents.

One example from that coverage: after a flight was rebooked, the Bot noticed the Uber pickup still pointed to the old flight, and said so without being asked.

Same shape

Claude DispatchGrok Primary Bot
One entry pointOne persistent Dispatch threadOne starred primary Bot
Delegates toCowork / Code sessionsYour other Bots, Projects
Does the work itself?No — orchestrates onlyMostly routes
Talks to you whenA task finishes, asks, or needs permissionIt needs help, or spots work to offer
MemoryThe long thread keeps contextKnows what the other Bots are doing

Two companies reached the same design separately. That suggests it answers a real problem.


3. Three design ideas inside

I see three ideas stacked on top of each other.

Idea 1 — One door

You should not need to know which agent does what. You tell the front desk. The front desk picks the right room.

This is the classic orchestrator–worker pattern. Anthropic's own multi-agent research system uses it: a lead agent plans and spawns subagents that search in parallel, then it pulls the results together. On Anthropic's internal research eval, an Opus lead with Sonnet workers beat a single Opus agent by 90.2%.

But Dispatch and Primary Bot move the pattern up one level. The orchestrator is no longer hidden inside one task. It becomes the product's front door. The user talks to the orchestrator, not to the workers.

Idea 2 — Quiet by default

A good front desk does not call you every time a package arrives. It calls when the package is yours, it is urgent, or it is broken.

So the second idea is a filter: only send what the user should know. In Dispatch, that's a separate tool (send a message to the user) — talking to you is a deliberate act, not a side effect of working. In Primary Bot, it "checks in when it needs your help."

This is also old research. In 1999, Eric Horvitz and colleagues at Microsoft Research wrote Attention-Sensitive Alerting. Their idea in one line: before you interrupt someone, weigh the cost of interrupting now against the cost of waiting. Interrupt only when waiting costs more. Their later work called attention "a rare commodity and critical currency" (CACM 2003).

And before that, in 1995, Mark Weiser and John Seely Brown at Xerox PARC wrote about calm technology: technology that "informs but doesn't demand our focus." Things live in the periphery — like the engine sound in a car — and move to the center only when something is off.

A front-desk agent is calm technology for agent work. The workers hum in the background. The front desk brings one thing to the center when it matters.

Idea 3 — Let the long session hold it, not your head

This is the idea I care about most.

The real cost of many agents is not clicking between windows. It is holding the map in your head: what's running, what's blocked, what was decided, what's next. That map is heavy.

The front desk's long conversation is where the map lives instead. It remembers what you asked last week. It knows which child is stuck. It can answer "where are we on X?" without you opening five tabs. You stop being the system's memory.

Think of it like a good assistant with a notebook. You don't remember every meeting. You ask them. Your head is free for the actual decisions.

That's why the "one long session" part is not a detail. A Dispatch thread that resets each time would just be a launcher. A thread that remembers is a partner.

LangChain's Harrison Chase has pushed a related idea he calls ambient agents: agents that run on event streams and ask for you only when something important comes up — to "save your attention for when it matters most." The front desk is the natural home for ambient agents: one place where all their questions arrive, already sorted.


4. Why I think this is the future style

  1. The bottleneck moved. Models got cheap and fast enough to run many in parallel. The scarce thing now is human attention. Products will win by spending less of it.
  2. It scales without scaling you. Ten workers under one front desk cost you about the same attention as one front desk. Ten loose sessions cost you ten.
  3. It matches how people already delegate. Nobody manages a company by sitting in every meeting. They have a chief of staff, a single inbox, and weekly summaries.
  4. It works across devices. Dispatch can be started from your phone and run on your desktop. One thread is easy to carry. Ten sessions are not.
  5. Separate roles make each part simpler. Workers can be narrow and disposable. The front desk can be careful, slow, and long-lived. Each does one job well.

5. The hard parts (not solved yet)

The idea is simple. Doing it well is not.

  • The filter can be wrong both ways. Too loud, and you're back to notification hell. Too quiet, and a broken task sits for hours while you think all is fine. False silence is worse than noise, because you don't know it happened.
  • Trust needs a window. If the front desk says "done," you need a cheap way to check. Dispatch keeps every child transcript one click away. That should be a rule, not a nice-to-have. A report is a claim, not proof.
  • The long session gets long. A thread that lives for weeks will outgrow any context window. It needs good summaries, a memory store, and a way to forget safely. This is mostly an engineering problem, but it decides whether the "partner" feeling survives month two.
  • Waiting for the human is a design choice. Dispatch denies a permission request after ten minutes and keeps going. That's a clear stance: the user's silence is not a blocker. Other products will pick other stances. Each one needs to be visible to the user.
  • Proactive can turn pushy. Primary Bot offering work "before you ask" is powerful. It also means the agent decides what deserves your attention. Grok reportedly doesn't charge for suggestions, which removes one brake on how often it suggests. The Horvitz rule — interrupt only when waiting costs more — still has to be enforced somewhere.
  • One door is one point of failure. If the front desk misunderstands you, every worker inherits that mistake. A good front desk confirms the brief before it fans out.
  • Depth limits matter. Dispatch keeps the tree one level deep. That's probably wise for now. Deep trees of agents managing agents are hard to watch and hard to stop.

6. A small checklist for building a front-desk agent

If you are building one, here is what I'd copy from these two products:

  1. Give the front desk only orchestration tools. Start, message, read, report. If it can do the work itself, it will, and it stops being a front desk.
  2. Make "tell the user" a separate, deliberate tool. Not every step. Not every finish. Only what the user should know.
  3. Give every child a visible state. Running, waiting on you, done, failed. The user should see the whole board in one glance — without having to ask.
  4. Keep transcripts one click away. Summaries for speed. Raw logs for trust.
  5. Never block on the human forever. Pick a timeout and a default, and say what they are.
  6. Make the long thread remember, then compress. Memory is the product. Plan for month two.
  7. Keep the tree shallow until you have good tools to watch deep ones.

Closing

We spent two years making agents better at doing. The next step is making them better at not bothering us — and at holding the whole picture so we don't have to.

The future agent is not ten windows you babysit. It is one conversation that runs the room, stays quiet, and taps you on the shoulder only when it counts.

In short: one door in, many workers behind it, and fewer things for you to keep in your head.


Sources


Edit page
Share this post on:

Previous Post
Claude Code 的 spawn_task 和 show_widget 是做什么的
Next Post
How the Claude Desktop App's Own Tools Work