Plugins
Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0
Notifications
Publish source-owned local messages and settings issues with explicit severity, actions, and destinations.
| Export | Import path | Description |
|---|---|---|
| createNotificationClient | @dartwic/interface-sdk | Create a source-qualified notification and settings-issue client. Use the plugin id as source; |
| LocalNotification | @dartwic/interface-sdk | Live local notification. Repeated evidence updates preserve read/mute state; escalation requests attention. |
| LocalNotificationClient | @dartwic/interface-sdk | Source-isolated local services. Clear issues on recovery, discarded validation, or source removal. |
| NotificationSeverity | @dartwic/interface-sdk | Local notification severity. Actions are independent and appear in ACTIONS for any severity. |
| SettingsDestination | @dartwic/interface-sdk | Explicit settings destination; nestedTab selects a page’s internal tab. |
| SettingsIssue | @dartwic/interface-sdk | Explicitly owned warning/error. Reading or muting its notification does not resolve its settings badges. |