Docs

Docs › Alerts and Now

Alerts and Now

Claude Code and Codex work on their own for minutes at a time. Octopus tells you when one of them asks for a permission, asks a question or finishes, in any workspace. The Now panel brings together in one place what is waiting for you and what is running.

Asking for you and Done

MacWindowsLinuxsince 1.0.0

An alert has two colors. Amber: the agent needs you, with a permission, a question or a plan to approve. Green: the turn is over and nothing will continue on its own. It works for Claude Code and Codex, in the terminal and in chat.

One card asks something in amber and another finishes in green

Step by step

  1. Leave a Claude Code or Codex working and go do something else, even in another workspace.
  2. When it asks for something, the card's border turns amber and the tab says “· waiting for you”. The alert gives the reason: “Asked for permission” or “Asked”. A permission requested by a subagent and a question from an MCP server count too.
  3. “Message not sent” is amber too: your message didn't reach the agent and is waiting for “Try again”.
  4. When it finishes, the border turns green and the reason is “Done”, with the agent's last words. If its last sentence is a question, the reason is “Asked”, also in green. If the conversation was compacted at the end, the text is the line “Conversation compacted”.
  5. Octopus's approval requests are also amber on the card of the agent that asked: “Asked to run on …” (a command in a linked shell), “Asked to use …” (a cloud account) and “Asked to send a WhatsApp message”.

When a Maestro's recruit finishes, the alert goes to the Maestro, and the Maestro tells you. A permission request or a question from the recruit calls you as usual.

See alsoWhere the alert shows upWhat clears an alert

Where the alert shows up

MacWindowsLinuxsince 1.0.0

The same alert shows up in several places at once, so you see it wherever you are: on the card, in the sidebar, in the groups, in the pulse and in the system.

An amber card, the count in the sidebar and the number on the pulse
An amber card, the count in the sidebar and the number on the pulse

Step by step

  1. On the card: the border turns amber or green, and the tab shows “· waiting for you” or “· working”.
  2. In the sidebar: each workspace shows how many cards are waiting for you, as an amber number, and a small spinner when an agent is working in it.
  3. In the groups: the sidebar's Groups folder (or the group bar at the bottom, with the sidebar closed) shows the spinner, the amber number and a green check for the ones that finished. One click on a group with an alert opens its next card that is waiting for you.
  4. On the pulse, at the top of the sidebar: the amber number says how many are waiting for you; with no alerts, a gray number says how many are running. With an alert and agents still working, a small spinner shows up next to it.
  5. In the system: the notification brings the card, the workspace and the reason, and clicking it opens the card. The icon shows the number of alerts (in the Mac's Dock, in the Windows taskbar, in the Linux launcher), and the Octopus sound plays.

With “Keep running when the window is closed” on in Settings › Energy, alerts keep coming with the window closed.

See alsoNow panelSettings › AlertsKeep running when the window is closed

Next one that needs you

MacWindowsLinuxsince 1.0.0

⇧⌘JLeader J takes you to the card that has been waiting longest, in any workspace. It opens in standard mode, selected and ready for you to type.

⇧⌘JLeader J jumps from one alert to the next, across workspaces

Step by step

  1. Press ⇧⌘JLeader J from anywhere in Octopus.
  2. Octopus switches to the card's workspace, opens the card in standard mode and gives it the keyboard. The alert goes away.
  3. Answer and press ⇧⌘JLeader J again to go to the next one.
Next one that needs you⇧⌘JLeader J

The “Next” button, at the bottom of the Now panel, does the same.

See alsoNow panel

Now panel

MacWindowsLinuxsince 1.0.5

The pulse at the top of the sidebar opens Now: what is waiting for you and what is running, across all workspaces, one card per row. One key opens any of them.

Now with two alerts and three cards running

Step by step

  1. Click the pulse at the top of the sidebar (with the sidebar closed, the floating button), or press ⇧⌘OCtrl+Shift+O.
  2. “Needs you” holds the alerts, the one waiting longest first; the ones from the current workspace carry the “here” badge. “Running” holds the cards that are working: first the current workspace's, also with “here”, then the others'.
  3. Each row shows the workspace (with its icon in its color) › the group, the card's name, the reason or what it's doing now (“Working in the terminal”, “Workflow · 3/8 agents”, “1 agent in the background”) and for how long.
  4. Click a row, press its number (1–9) or choose with ↑↓ and press ↩. The card opens in standard mode, in its workspace.
  5. “Mark all as seen” clears every alert at once. Esc or a click outside closes the panel.
Now⇧⌘OCtrl+Shift+O
Open row N1–9
Choose the row↑ ↓
Open the chosen one↩
Close the panelEsc

With nothing running and nobody waiting, the panel says so, and the pulse goes dim.

See alsoNext one that needs youWhat clears an alert

What clears an alert

MacWindowsLinuxsince 1.0.1

An alert stays until you go to the card or the agent carries on by itself. The card you're looking at doesn't even alert.

Step by step

  1. Click the card or type in it.
  2. Open the card from Now, from the notification, with ⇧⌘JLeader J or from its group, in the group bar or in the Groups folder.
  3. Answer the request: the amber goes away when the agent gets the answer.
  4. If the agent carries on by itself (a subagent came back, a background task finished), the alert goes away.
  5. In Now, “Mark all as seen” clears them all.
  6. Closing the card also clears it, and turning off alerts in Settings › Alerts clears them all.
  7. In Tabs, opening the card's tab clears its alert.

With Octopus in front, a card in standard mode, in focus mode or selected and in view doesn't raise an alert: you're already seeing what's happening in it.

See alsoAlerts in Tabs

Background work and Who decides

MacWindowsLinuxsince 1.0.0

Sometimes the agent stops talking but left tests, subagents or a shell running. Octopus keeps the spinner while that runs and decides whether the agent is waiting for you or for its own work.

Step by step

  1. When the turn ends with nothing running behind it, the “Done” alert comes right away.
  2. When something is still running, the group keeps its spinner. The judge, Claude Code (with Haiku) or Codex (with low effort), run on this computer, reads the agent's last message and says whether it's waiting for you or for its own work.
  3. If it's waiting for you, the alert comes. If it's waiting for the work, the alert only comes if the agent doesn't carry on by itself 30 s after the work finishes.
  4. Choose the judge in Settings › Alerts › “Who decides”: “Claude (Haiku)”, “Codex” (with low effort) or “Rules only”. Next to it, a dot says whether the program was found on this computer.
  5. With “Rules only”, there's no check: only the 30 s wait after the work applies.

The judge is only consulted in these unclear cases, in a session that isn't saved. If it doesn't answer, the alert comes anyway.

See alsoSettings › Alerts

Stopped: usage limit, account or API error

MacWindowsLinuxsince 1.0.17

When Claude Code stops because of an error, the card tells you instead of just turning off the spinner. The reason says what happened and the text carries Claude's message.

A “Stopped: usage limit” alert in Now
A “Stopped: usage limit” alert in Now

Step by step

  1. “Stopped: usage limit”: your plan's usage limit ran out.
  2. “Stopped: account or login”: the account needs to sign in again or has some problem.
  3. “Stopped: API error”: Claude's API failed or is down.
  4. Open the card from Now or with ⇧⌘JLeader J to read the whole message.
Next one that needs you⇧⌘JLeader J

Applies to agents opened from 1.0.17 on.

See alsoAsking for you and Done

You don't need to open every workspace to know what's going on in it. Octopus watches the agents in closed workspaces and alerts you as if they were on screen.

The Blog workspace, closed, with an alert and the spinner
The Blog workspace, closed, with an alert and the spinner

Step by step

  1. Leave “Watch the workspaces that aren't open” on, in Settings › Alerts › “In the background”. It comes on by default.
  2. Octopus keeps the connection to those agents' servers, even after the computer sleeps or the network drops, and checks every few seconds the chats and screens you aren't looking at.
  3. The alert arrives through the pulse, the workspace's row in the sidebar and the notification. One click on the notification or in Now opens the workspace right on the card.

In the background nothing asks for a password: a server that needs one waits for you to open it. With watching turned off, Octopus only alerts about what you've opened since it started.

See alsoWhere the alert shows upSettings › Alerts

Settings › Alerts

MacWindowsLinuxsince 1.0.0

One page brings together everything alerts do: what alerts you, where, the sound and who decides in unclear cases.

Settings › Alerts
Settings › Alerts

Step by step

  1. Open Settings (⌘,Ctrl+,) and choose Alerts.
  2. “Notify when an agent needs you” turns everything on or off. When it's off, the alerts that were on screen go away.
  3. Under “What to alert about”: “Asking for you: a permission, a question or a plan to approve” and “Done: the turn is over and nothing will continue on its own”.
  4. Under “In the background”: “Watch the workspaces that aren't open”.
  5. Under “Where to alert”: on the card, in the sidebar and on the Now pulse it's always on. Turn the system notification on or off (also with Octopus in front) and the number on the icon (in the Mac's Dock, in the Windows taskbar, in the Linux launcher).
  6. Under “Sound”, choose “Octopus”, “System” or “None”. “Play” plays the chosen one.
  7. Under “When in doubt”, choose who decides: “Claude (Haiku)”, “Codex” or “Rules only”.
Settings⌘,Ctrl+,

The Octopus sound is its own, different from the system sounds, and plays even with notifications off. It got a new sound in 1.0.29.

See alsoBackground work and Who decidesAlerts from workspaces that aren't openVoice and Alerts

Alerts in Tabs

MacWindowsLinuxsince 1.0.38

In Tabs mode, alerts show up the same way: on the tab, on the pane's border and in the sidebar's groups.

One tab with the amber dot and another with the green one
One tab with the amber dot and another with the green one

Step by step

  1. Each tab shows the card's state: the coral spinner while it works, the amber dot while it waits for you, the green dot when it's done.
  2. In a split, the pane's border takes the alert's color.
  3. In the sidebar's Groups folder, each group shows the amber number and the green check.
  4. Opening the tab, showing its group or entering Tabs with it open clears its alert.

See alsoWhat clears an alertWhere the alert shows up

Copy alerts diagnostics

MacWindowsLinuxsince 1.0.16

An alert didn't come, or came at the wrong time? The card's menu copies everything it received and decided, so you can understand it or hand it to an agent.

“Copy alerts diagnostics” in the card's menu

Step by step

  1. Right-click a Claude Code or Codex card (or use the “⋯” in its bar).
  2. Choose “Copy alerts diagnostics”. You see “Alerts diagnostics copied”.
  3. Paste it wherever you like. The text has the card's current state, the timeline of signals, the judge and the alerts, and what the server couldn't deliver.

The text comes in Portuguese, ready to paste into a conversation with an agent.

See alsoBackground work and Who decidesCopy session ID and alerts diagnostics