feat(KB-026): add ntfy.sh push notification support

- Add ntfy settings (ntfyEnabled, ntfyTopic) to core types and config storage
- Create NtfyNotifier service with event-based notifications for task completion/failure
- Add Notifications section to SettingsModal for configuring ntfy topic
- Wire up NtfyNotifier in engine to send notifications on task state changes
- Include ntfy topic in task templates for per-task notification override
- Add comprehensive tests for NtfyNotifier service
This commit is contained in:
gsxdsm
2026-03-29 19:46:35 -07:00
parent ad94c51836
commit 0eb3315911
11 changed files with 974 additions and 8 deletions

View File

@@ -0,0 +1,12 @@
---
"@dustinbyrne/kb": patch
---
Add ntfy.sh push notifications for task completion and failures
Configure your ntfy.sh topic in Settings → Notifications to receive push notifications when:
- Tasks complete and move to "in-review"
- Tasks are merged to main (move to "done")
- Tasks fail and need attention
The ntfy topic is also included in task prompts when configured, making it easy for agents to send custom notifications during task execution.