ReadonlychangeReadonlyhasReadonlynotificationReadonlynotifications$Readonlypreferences$ReadonlytotalClears 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
Tracks a new message in a conversation
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