Triage your inbox
This guide shows you how to work the inbox: the one surface that collects everything that blocks you or explicitly asks for you — pending agent approvals, failed ticket syncs and every pull request that involves you as reviewer or author.
Open the inbox
Section titled “Open the inbox”- Click Inbox in the sidebar. Its badge counts pending agent approvals, failed syncs and open PRs awaiting your review.
- Or press ⌘K and run the Inbox navigation command.
- Or deep-link straight to
/workspaces/<workspace-id>/inbox.
The sidebar entry always shows the live count, so you can see triage work accumulate without opening the page.
Read severity at a glance
Section titled “Read severity at a glance”Scan top to bottom; the inbox is already ordered by urgency:
- The pinned Needs your attention strip sits above the PR sections. Every card carries a severity chip. Today every card is Blocked — both registered sources (an agent stuck on a confirmation prompt, a ticket sync whose vendor mirror is stale) emit that tier. The Waiting and Info tiers exist for sources not yet wired, so a strip of all-Blocked cards is correct, not a bug.
- Within the strip, the most urgent severity comes first; ties go to the item that has been waiting longest.
- Below the strip, PRs are grouped into fixed review-lifecycle sections — Needs your review, Returned to you, Approved, Drafts, Waiting for reviewers, Merging and recently merged, Waiting for author. The top sections are what needs you; the rest are where your PRs stand. Needs your review includes PRs that still request a GitHub team you belong to (the team drops off once any teammate reviews).
An item only lands in the inbox when it blocks something or explicitly requests you, so an empty strip plus an empty section list (“You’re all caught up”) genuinely means nothing is waiting on you.
Clear the attention strip
Section titled “Clear the attention strip”Each strip card has one next action:
- If a card says an agent is asking to run a command, click Review — you land in that agent’s channel with its pending confirmation. Approve or reject there (see Chat with an agent).
- If a card says Sync failed for a vendor, click Open — you land on Settings → Workspace → General, whose Sync health card shows each connection’s last sync, consecutive-failure streak and latest outcome. Only the latest failure per vendor appears in the inbox, so a recovered sync clears the card.
- Cards disappear on their own once the underlying state resolves (the agent is answered, the sync recovers) — there is nothing to dismiss manually.
Filter to what is blocking
Section titled “Filter to what is blocking”- Press f (with no text field focused) to open the filter menu, or click the filter button in the toolbar.
- Pick any combination of status, author, reviewers, content, repo owner/name, date windows, or quick-to-review. Facet counts in the menu show how many inbox items each option matches.
- Active filters appear as chips in the bar above the list; click a chip’s ✕ to drop that criterion.
- Use the left rail to jump between sections — each entry shows its live count and the highlight tracks your scroll position. Click a section header to collapse sections you don’t triage (for example Drafts while clearing reviews).
- Click a column header (title, changes, or updated) to sort every section; click the active column again to flip direction. The display-options button controls draft visibility, row properties, ordering and grouping by author.
Filters here are independent of the PR queue — narrowing the inbox never changes the queue’s filters and vice versa.
Act on a PR item
Section titled “Act on a PR item”- Click any row to open the PR detail page.
- If the PR is in Needs your review, review it and submit your decision — see Review and merge a PR.
- If the PR is in Returned to you (changes requested or CI failed), push fixes from your checkout or hand the follow-up to an agent.
- If the PR is in Approved, merge it from the detail page.
- If you’d rather delegate a review than do it yourself, see Dispatch reviewers and the dispatch lifecycle.
Once the underlying state changes (your review lands, the PR merges), the classifier re-files the PR into its new section automatically.
Undo a mistaken action
Section titled “Undo a mistaken action”- Press ⌘Z to undo the last action, ⌘⇧Z to redo it.
- If a text field is focused, ⌘Z edits the field’s text instead — click out of the field first to undo an app-level action.
Look up shortcuts in place
Section titled “Look up shortcuts in place”Press ? (with no text field focused) to open the keyboard cheat sheet. It lists every binding active on the current route, including the inbox’s f filter shortcut. The full map is in the keyboard shortcuts reference.
Drive it from the command palette
Section titled “Drive it from the command palette”- Press ⌘K anywhere to open the command palette.
- Type Inbox to jump to the page, or type a PR title — the palette lists matching pull requests and opens the one you pick.
- From anywhere else in the app, use the palette’s Copy link command to copy the current inbox URL for sharing.
Refresh on demand
Section titled “Refresh on demand”The inbox updates live, but if you suspect stale data, click the refresh control in the toolbar — it forces an immediate server-side GitHub sweep and refetches the merged/reviewed overlays. The icon spins until every fetch settles.