feat(FN-4783): complete Step 6 — expose oauth expiry notification toggle

Fusion-Task-Id: FN-4783
Fusion-Task-Lineage: 7a02897b-e303-4947-86b2-3dd7a343f653
This commit is contained in:
Fusion (runfusion.ai)
2026-05-16 13:20:48 -07:00
committed by gsxdsm
parent 5e159368dc
commit 3c272cda63
2 changed files with 3 additions and 1 deletions

View File

@@ -282,6 +282,7 @@ const DEFAULT_NTFY_EVENTS: NtfyNotificationEvent[] = [
"message:agent-to-user",
"message:agent-to-agent",
"message:room",
"oauth-token-expired",
];
const NOTIFICATION_EVENT_OPTIONS: Array<{ event: NtfyNotificationEvent; label: string; description: string }> = [
@@ -297,6 +298,7 @@ const NOTIFICATION_EVENT_OPTIONS: Array<{ event: NtfyNotificationEvent; label: s
{ event: "message:agent-to-user", label: "Agent → user message", description: "An agent sent you a direct message" },
{ event: "message:agent-to-agent", label: "Agent → agent message", description: "Agents are talking to each other (including replies)" },
{ event: "message:room", label: "Agent message in room", description: "An agent posted a reply in a chat room you're watching" },
{ event: "oauth-token-expired", label: "OAuth token expired", description: "Notify when a provider OAuth token (Codex, Claude, etc.) expires." },
];
/** Well-known experimental feature flags with display labels.

View File

@@ -29,7 +29,7 @@ const defaultSettings = {
defaultPresetBySize: {},
ntfyEnabled: false,
ntfyTopic: undefined,
ntfyEvents: ["in-review", "merged", "failed", "awaiting-approval", "awaiting-user-review", "fallback-used", "memory-dreams-processed"],
ntfyEvents: ["in-review", "merged", "failed", "awaiting-approval", "awaiting-user-review", "fallback-used", "memory-dreams-processed", "oauth-token-expired"],
webhookEnabled: false,
webhookUrl: undefined,
webhookFormat: undefined,