Notifications
Desktop notifications alert you when agents need attention — permission requests, questions, or unexpected stops.
Enabling notifications
Notifications are disabled by default. Enable them in ~/.agent-dashboard/settings.toml:
[notifications]
enabled = true # enable desktop notifications
sound = true # play alert sound on attention events
silent_events = false # show notification for non-alerting stops
What triggers a notification
| Event | Notification | Sound |
|---|---|---|
| Agent requests permission | Yes | If sound = true |
| Agent asks a question | Yes | If sound = true |
| Agent stops unexpectedly | Only if silent_events = true | No |
| Agent completes normally | Only if silent_events = true | No |
How it works
Notifications are sent by the Claude Code adapter hooks — specifically desktop-notify.js. The hook runs after each agent state change and uses the system’s native notification API (macOS osascript, Linux notify-send).