Menu
Operations

GuideGrok BotCompanion to Build a bot team that ships

Handoffs without the 3 a.m. loop

Robots hand a parcel along a workbench toward an approval gate.

Part 2 of Build a bot team that actually ships.

TL;DR

  • Arrow test: draw your bots as boxes and handoffs as arrows. A straight line with nothing in parallel is one job split into pieces. Fan-out or separate outcomes earn the split.
  • Pass work as short files on the shared computer, not long chats. Memory doesn't cross between bots.
  • Every chain needs a hop limit and a stop-on-failure rule. xAI's IncidentSweep "stops and reports what happened" when anything fails.
  • Team admins can turn off Messaging between Bots (Oct 14 changelog).
  • Start seats from events, not timers, where you can.

Part 1 gave each bot a seat. This part is about the space between seats: how work moves from one bot to the next, and how to stop that movement from turning into a loop that runs all night.

1. The arrow test

@rvaniaaaa wrote one of the most useful critiques of bot teams this month. In the post sharing it, @rvaniaaaa wrote: "One prompt audits your whole team. One script stops runaway handoffs. One 4-line test for every new bot".

One prompt audits your whole team. One script stops runaway handoffs. One 4-line test for every new bot

@rvaniaaaa

@rvaniaaaa

One prompt audits your whole team. One script stops runaway handoffs. One 4-line test for every new bot

View on X

This loads content from X, a third party.

The core idea is what we'll call the arrow test. Draw your bots as boxes and each handoff as an arrow. Then look at the shape.

  • If the arrows form a single line (A hands to B hands to C hands to D) and nothing happens in parallel, you don't have a team. You have one job split into four pieces, with three extra handoffs where context can get lost. One bot with a good checklist would probably do it faster and cheaper.
  • If the arrows fan out (one bot hands separate pieces to several bots that work at the same time) or each box has a different owner of a different outcome, the split is earning its keep.
Two sketches of handoffs. Four bots in a single line, and one lead handing separate work to three bots at the same time.
A line of handoffs is not a team. A straight line of arrows is one job split up. A fan-out can earn the extra bots.

Figure explanation: The top row is bots A, B, C, and D in a single line, with nothing in parallel. The lower sketch is one lead handing separate pieces to research, drafting, and design at the same time. The arrow test in this part says the line is usually one job with extra hops, and a fan-out or a different owner for each outcome can earn the split.

Run this test on your own setup before reading further. It takes five minutes and often removes a bot.

Credits

Checked Oct 24, 2026. Community posts are the writers' own reports, quoted where the words are theirs.

  1. Grok Bot docs
  2. Grok Bot changelog (v0.71.2, Oct 14)
  3. Using Grok Bot to detect and respond to incidents (Chris Bowie and Isaac Hopkinson)
  4. @rvaniaaaa
  5. @kocer_eth

Start from a template

People share Grok Bots you can add and then change to fit your job. Each template opens on x.ai. bot.ski never installs anything.

Cookie preferences