ReadonlyChangeReadonlyHasReadonlyNotificationReadonlyNotifications$ReadonlyPreferences$ReadonlyTotalUse ChangeEvents$.
Use HasAnyNotifications$.
Use NotificationItems$.
Use Notifications$.
Use Preferences$.
Use TotalUnreadCount$.
Clears all notifications for a conversation
Clears all notifications across all conversations
Clears artifact notifications for a conversation
Gets badge configuration observable for a conversation
Gets notification state for a specific conversation
Gets notification observable for a specific conversation
Checks if a conversation is muted
Marks a conversation as read (clears unread message count)
Mutes a conversation
Requests desktop notification permission
Shows a desktop notification
Tracks an active agent process
Tracks a new artifact notification
Use TrackNewMessage.
Tracks a new message in a conversation
Use TrackNewMessages.
Tracks multiple new messages at once (batch operation)
Unmutes a conversation
Updates notification preferences
Service for managing notifications across conversations Provides real-time notification tracking, persistence, and cross-tab synchronization