Skip to content

Status & alerts

Every terminal and agent tab carries one of five statuses:

StatusMeaning
idleWaiting for the next instruction
workingActively doing something
needs-attentionBlocked on a human — the load-bearing signal
errorSomething failed
doneThe current task is complete

A worktree surfaces the most attention-worthy status among its terminals (needs-attention beats error beats working …), and a project surfaces the most attention-worthy worktree. One glance at the rail answers “who needs me?”

An agent needing attention: rail badge, title-bar banner, taskbar badge

The three-way alert

When a worktree flips to needs-attention:

  1. The rail shows an amber count badge on the project and a “needs you” label on the worktree.
  2. The title bar shows an “N agents need you” banner.
  3. The Windows taskbar icon lights up — the orbiting satellite in the app icon swells and glows amber — the taskbar button flashes while Orbital is in the background, and an optional chime plays on the rising edge.

Each channel can be toggled independently in Settings.

How statuses update

  • Claude Code hooks (recommended). Install once from Settings; every Claude session launched inside Orbital then reports itself automatically — working on tool use, needs-attention on permission/idle prompts, idle on stop, done on session end. See Running agents.
  • Explicitly, from any agent or script: orbital status needs-attention.
  • Typing clears it. When you type into an agent or terminal that is needs-attention, you have by definition responded — the status flips back immediately (to working after a permission prompt, idle otherwise) instead of waiting for the next hook event.
  • A terminal whose process exits stops contributing its stale status.