ao-plugin-notifier-desktop 0.1.0

Desktop notification plugin for the ao-rs orchestrator
Documentation

Desktop notification plugin — Slice 4 Phase A.

Delivers notifications via the OS notification daemon using the notify-rust crate. Works on macOS (Notification Center), Linux (libnotify / D-Bus), and Windows (toast notifications).

Urgency (Linux/Windows only)

On Linux and Windows, notify-rust supports urgency levels:

ao-rs notify-rust Escalated
Urgent Critical Critical
Action Critical Critical
Warning Normal Critical
Info Low Critical

macOS does not support urgency — notifications are displayed with the OS default styling. Escalated notifications still get the [ESCALATED] title prefix on all platforms.

Error handling

All notify_rust::error::Error variants map to NotifierError::Unavailable — desktop notification failures are almost always the notification daemon being unreachable (headless server, SSH session, daemon crashed).