Skip to main content

Plan multiple War Room signals safely

The War Room can coordinate several signals for the same contact while showing one clear planning flow. This prevents a task from being executed before all related planning has finished.

Before you begin

  • Open War Room and choose the Pipeline view.
  • You need a Workspace Admin or Member role to plan, retry or cancel work. Viewers can follow progress and open history, but cannot make changes.
  • Each signal must have a contact and a completed plan.

Plan several signals together

  1. In the Signal column, tick up to 20 signals for one contact.
  2. Check the selected count and contact name above the board.
  3. Select Plan selected.
The Task column shows one planning card. Its progress changes from Planning 1 of 3 as each signal is processed. Signals are sent for planning one at a time. Task execution stays unavailable until planning and any queued work for that contact are resolved. You can also drag a signal into the Task column. If planning is already in progress, the signal is not moved automatically. You must choose what happens next. Where you drop the signal decides what happens. Drop it onto a pending task card for the same contact to add the signal to that task — the card highlights when it can receive the signal. Drop it anywhere else in the column, including over a task for a different contact, and the signal becomes a new task.

Add a signal or keep it separate

When the contact already has active planning, choose one of these options:
  • Add to current planning places the signal at the end of the active planning flow. You can also drag it directly onto the active planning card.
  • Keep separate and plan next creates a visible queued card. The card keeps its queue position and starts only after earlier planning is resolved.
For keyboard use, tick the signal and use the matching button above the board or Add selected here on the active card.

Read planning progress

Each source row shows one of these states:
  • Waiting — the signal is in sequence and has not been sent yet.
  • Processing — the signal is being planned or awaiting confirmation.
  • Complete — its result has been reconciled.
  • Retry available — the request is known to be safe to send again.
  • Confirmation unknown — AgentOS may already have accepted the signal.
If all signals return the same task ID, the board shows one task card with its combined source count. If they return different task IDs, the board keeps them as separate tasks and records why the planning flow split. Open History on a task to review its sources and applied updates. Older tasks show history only from the date this feature was enabled.

Recover when planning needs attention

  • If Retry is shown, you can safely retry the affected source.
  • If the card says AgentOS may have accepted the signal, wait for confirmation or select Cancel planning. Retry is deliberately unavailable because it could create duplicate work.
  • Cancelling an active group keeps tasks that were already resolved, releases unresolved signals and allows the next queued group to proceed.
  • Cancelling a queued group removes only that group and keeps the remaining queue order.
The card displays the exact reason for a failure. If an unknown problem shows a correlation ID, include that ID, your workspace ID and a screenshot when you contact support.

Finding older work

Newest work sits at the top of every column, so the most recent signals, tasks and outcomes are the first thing you see. Each column header shows how many items you are looking at and how many exist in total — for example 50 of 234. When the two numbers match, only one is shown, because nothing is hidden. Hover the counter to see the exact total and how it splits between AI and human work. To reach older items, just keep scrolling inside a column. The next set loads automatically as you approach the bottom, and a short Loading more… line appears there while it arrives. There is no button to press. Each column scrolls on its own, so the headers and the buttons above stay where they are. The board keeps refreshing the whole time, including everything you have already scrolled past, so what you are looking at stays current. Your place in the column is kept, and any signals you have selected stay selected. Switching between All, AI and Human narrows both numbers in the counter, so it always describes what that filter would show.

Limits and common messages

  • Select signals for one contact at a time.
  • A group can contain up to 20 signals.
  • A contact can have up to 10 queued groups and 100 queued signals.
  • Each column loads 50 items at a time, newest first, and loads the next 50 as you scroll. Completed work does not take up those places. When a column holds more than you are currently looking at, its counter shows both numbers.
  • A column shows up to 500 items. If a column holds more than that, the counter still tells you the true total — for example 500 of 800 — but scrolling stops at 500. Use the All, AI and Human filters to narrow a very busy column, or work through the oldest items so the column shrinks.
  • If a signal or task changed in another tab, refresh the board and choose again. Your previous command will not be applied silently.
  • A task cannot be moved to Execute while its contact has active planning, queued planning or an unresolved update conflict.

Expected result

You can see one coordinated planning card, make an explicit decision for rapid new signals, follow the queue, and understand whether retry or cancellation is safe. Related updates to one task remain together with a complete history; different tasks remain separate.