← Claude Code Hub
✦ Tip #053 Apr 27, 2026

Your Claude Code Is Running in Parallel. Do You Know Where to See It?

You probably opened `/tasks` once, saw "No tasks currently running" and closed it. The panel isn't interesting on its own: it's the shared dashboard of Claude Code features you already use separately, from background bash to the MCP tasks that go background on their own.

Sources converging in Claude Code's /tasks panel: background bash, cloud sessions, ultrareview, and memory. The diagram also includes ultraplan, removed in August 2026

TL;DR /tasks (alias /bashes) opens the panel where every parallel job in Claude Code converges: background bashes from Ctrl+B, cloud sessions from --remote, reviews from /ultrareview, memory consolidation, subagents, long MCP calls, and bash commands that run out their timeout. If you've never opened it, it's probably because you haven't sent anything in yet.

Why nobody knows it exists

You probably opened /tasks once, saw "No tasks currently running" and closed it. So did I. The panel isn't interesting on its own. It gets interesting once you realize it's the shared dashboard of a whole set of Claude Code features you're probably already using separately.

Each of those features delegates work somewhere (your shell, a cloud VM, a subagent, Claude's subconscious) and reports back to the same panel. /tasks is where they reunite.

What populates your /tasks

1. Local background bashes (Ctrl+B)

While running a command with ! (bash mode), press Ctrl+B to send it to the background. It shows up in /tasks with its PID and live output. Perfect for long builds, heavy tests, or dev servers.

2. Cloud sessions with --remote

Every claude --remote "task" you launch creates a parallel cloud session. You can fire 3 or 4 at once and see them all listed here, each linking to claude.ai/code for the diff.

3. /ultrareview in parallel

/ultrareview launches a fleet of reviewer agents in the cloud and takes 10 to 20 minutes. While they run, you keep coding. /tasks reports the progress of each one.

4. Memory consolidation and subagents

When Claude runs memory consolidation or spawns a subagent with run_in_background: true, those land here too. Watch those subagents: running in the background trims their built-in tools even when you declared them, and that cut has a list of its own.

5. What shows up unasked

Since v2.1.212, an MCP call that runs past two minutes becomes a background task and lands here, in its own MCP tasks section. Same for a bash command that runs out its timeout, with one exception worth knowing, because git never gets rescued.

There used to be one more source, /ultraplan, which sent its cloud plans here. It was removed in v2.1.224 and no longer appears in the panel; what happened and what to use now.

How to navigate it

↑/↓     Move between tasks in the list
Enter   Open a task: see output, session link, Stop option
←/Esc   Close the panel and return to the conversation

Once inside a task you can read its full output or stop it if it's going off the rails.

How work gets in there

Path Who triggers it When it appears
Ctrl+B during a ! You, manually The instant you press it
claude --remote "..." You, from the CLI When the cloud session is created
/ultrareview You, command or /ultrareview <PR> After confirming the launch
Subagent with run_in_background Claude, autonomously At spawn
Memory consolidation Claude, during /auto-dream While running
MCP call over 2 minutes On its own When the timeout is passed
Bash that runs out its timeout On its own When the timeout is passed

The mental shift

/tasks doesn't fill up because you open it. It fills up when you start to delegate. The right question isn't "what does /tasks do?" but "what long-running work am I running serially that could be running in parallel?"

And if the question is "which autonomous primitive sends what into the panel?", there's a map that places each primitive (loop, Monitor, Routines, Desktop tasks, Channels) in its cell. /tasks is the dashboard where they all converge, not a primitive itself.

And if what you want is to see EVERY Claude Code session you have (not just the tasks running inside this one), that's a level above: Agent View (claude agents). To grasp the full family of background mechanisms (Agent View, headless, /loop, Routines) and pick the right one each time, there's the map of the four ways.

Don't confuse it with Claude's task checklist (Ctrl+T): that's the step list of the current task, not this panel of parallel jobs. And that checklist has a twist of its own, because the steps can be chained with dependencies, at which point it reads as a graph rather than a list.

Official docs: Interactive mode — Background bash commands · Commands reference

Workshop for teams

Multiply your team's output without sacrificing quality: a 6 to 8 hour AI First workshop, online, on the Claude platform.

See the workshop
Free guide

The 51 essentials, as a PDF.

One page per tip. Five chapters. What I actually use daily in production — no theory, no fluff.

  • I. Getting started 10 tips
  • II. Awareness 3 tips
  • III. Mastery 22 tips
  • IV. Autonomy 10 tips
  • V. Comparison 6 tips
Are you a professional Web developer?

You'll receive the guide by email · You join the Gravitas newsletter · Unsubscribe anytime

of 51
#

Wmedia · 51 Tips
Free guide · 51 tips · 5 chapters

The 51 essentials, as a PDF.

Are you a professional Web developer? · Unsubscribe anytime