BLXAde

Notification Center

Bell inbox, toasts, Talkback, Agent stats, and deep links.

The Notification Center is the app-wide place for durable background outcomes and optional spoken alerts — without becoming a full agent transcript or audit log.

Open the center

  • Global bell control
  • Command Search entry for notifications
  • Same localized sheet UI for both

Shows unread count, chronological list, category filters, mark read / read all, confirmed clear, and empty/storage states.

What gets stored

Events use a closed schema: source, category, severity, localized title/body keys, bounded parameters, channels, timestamps, optional privacy-safe target.

Never persisted: free-form prompts, full answers, raw errors, credentials, endpoints, project absolute paths.

Retention: about 30 days and the 200 newest events per profile. On store failure, a short session-only memory list is used with a warning.

Producers (examples)

SourceDurable terminal events
Global Agentcompleted, needs input, failed (by run id)
Loopssuccess / fail / error / skipped
Image Gensucceeded / failed / interrupted
OpenRouterexplicit save/check failures

Voice-originated answers may toast/speak transiently; that text is not part of the durable event body.

Toasts and Talkback

  • channels.toast → Sonner toaster (one app toaster)
  • Optional warning/error speech is a Notifications setting (off by default)
  • Talkback respects Voice mode/provider and Sound Spoken Replies / Master
    gains; cancel and mid-phase changes stay silent

Configure under Settings → Notifications and Voice talkback policy.

Agent stats strip

The center shows live Global Agent phase / tool / outcome stats and a shortcut into the Usage node when useful.

Events may target:

  • a Settings section, or
  • a node kind + workspace id (Loops, Image Gen, Usage, …)

Open projects switch immediately; recent projects reopen through normal app flow, then focus/create the singleton node. Missing targets keep the event and show a warning toast.

Related: Voice & Memory, Settings, Loops, Image generation.

On this page