---
title: Clear a hub's waiting items — middle-click a hub
---

# Clear a hub's waiting items — middle-click a hub

## What it is

### What it does

Middle-click a hub in the left sidebar and Omniscio offers to clear everything **waiting on you in
that hub** — the same rows its **Needs You** section is showing. Middle-click the **Inbox** row at
the top and it offers the same across **every** hub.

Nothing happens until you accept a confirmation, which names the hub, the exact number, and lists
the rows themselves.

### What it clears, exactly

Whatever that hub's **Needs You** section was showing:

- the sessions asking for you (`needs_you`), archive them the same way archiving one by hand does;
- the hub's own inbox rows — the parked PRs, approval requests, doc-token alerts and similar.

A **broken** session (`error` / `stalled`) is **not** included — those live in the hub's
**Interrupted** section, not Needs You.

## Where to find it

There is nothing to open — this one is a gesture on the session sidebar itself. Middle-click a hub
row in the left sidebar to clear that hub, or middle-click the Inbox row at the top to clear every
hub at once. Because it rides the middle button, the row keeps its ordinary meanings: left-click
still opens the hub and right-click still opens its menu.

## How it behaves

### How to use it

- **Middle-click a hub row** → clears that hub's waiting items.
- **Middle-click the Inbox row** → clears everything waiting, everywhere.
- **Left-click** still opens the hub, and **right-click** still opens its menu — neither changed.
- A hub with nothing waiting on you does nothing at all: no popup, no clearing.

### What can't be undone

Most of what clears can be brought back. The exceptions are shown **separately** in the
confirmation, under their own heading:

- pending **approvals** (cron, automation, CLI, recipe, PM),
- **doc-token**, **MCP-bloat** and **skills-bloat** alerts,
- **connection requests**.

Clearing one of those **rejects** it — the same thing that happens when you clear that row by hand.
Because of that, when any are present the confirmation is styled as a warning and **Cancel** is the
focused button, so pressing Enter never fires it. They are never lumped into a single total you
have to take on trust.

### Getting sessions back

Sessions come back with one **Undo** — after the clear, use the Undo button on the toast, or **Ctrl+Z**.
Each session returns to the exact status it had before. Rows that clear by being snoozed come back on
their own.

### When there is no hotkey

There deliberately isn't one. This is a mouse gesture, like every other middle-click in Omniscio, and
a keystroke that clears a whole hub would be far too easy to hit by accident.

### Desktop only

There is no middle button on a phone, and the phone list renders its own rows, so this gesture is
desktop-only.

## Related

Clearing a whole hub is the bulk counterpart of putting one session away at a time, which is on
the [archive a session](archive-a-session.md) page. The sidebar gestures that pair with it —
including the multi-select that stops and restarts a hand-picked set — are on
[bulk select in the sidebar](bulk-select-sidebar.md), and stopping or restarting many sessions at
once in one modal is on
[stop, restart, pause, archive, message or refill many sessions](bulk-stop-restart-sessions.md).