Skip to content
Cogno v0.4.0

Notifications

Cogno collects events from your terminal sessions and surfaces them in the notification panel. The bell icon in the side menu shows a badge when new notifications have arrived. Opening the panel clears the badge.

EventConfig key
Long-running command finishedterminal.notifications.long_running_command.enabled
Handled application exceptionnotification.exception.handled.enabled
Unhandled renderer exceptionnotification.exception.unhandled.enabled
OSC 9 messages from shell scriptsterminal.notifications.osc9.enabled

Notifications can be delivered in two ways:

ChannelDescriptionConfig key
In-appPanel inside Cogno, auto-dismisses after a timeoutnotification.channel.app.enabled
OSNative system notification (requires OS permission)notification.channel.os.enabled
SettingDefaultDescription
feature.notification_overview.modevisibleInitial panel visibility (off / hidden / visible)
feature.notification_overview.overview.max_items30Maximum notifications kept in the panel
terminal.notifications.unread_badgetrueShow an unread badge on a terminal’s tab when a notification-worthy event occurs while it isn’t focused
terminal.notifications.osc9.enabledtrueNotify on OSC 9 messages from shell scripts
terminal.notifications.long_running_command.enabledfalseNotify when a long-running command finishes
terminal.notifications.long_running_command.minimum_duration_seconds10Minimum runtime before a command is considered long-running
notification.exception.handled.enabledfalseNotify on handled exceptions
notification.exception.unhandled.enabledfalseNotify on unhandled renderer exceptions
notification.channel.app.enabledtrueShow in-app notifications
notification.channel.app.duration_seconds5Seconds before an in-app notification auto-dismisses
notification.channel.os.enabledfalseSend OS-level notifications
ActionDescription
open_notificationToggle the notification panel