Add ready, discard, merge-problem and workflow notifications

This commit is contained in:
Ian Gulliver
2026-10-19 19:35:23 -07:00
parent 31ee494c41
commit 88d1146778
7 changed files with 276 additions and 215 deletions
+6 -2
View File
@@ -1215,13 +1215,17 @@ components:
NotificationPrefs:
type: object
description: Which new questions, finished turns, errors and rate limits notify this user in their open byre pages.
required: [questions, reports, errors, rate_limits]
description: Which task events notify this user in the macOS app.
required: [questions, reports, errors, rate_limits, ready, discard, merge_problems, workflows]
properties:
questions: { type: boolean, description: Questions. On by default. }
reports: { type: boolean, description: "Task turns that end with a summary (turn.ended with summary: true)." }
errors: { type: boolean, description: session.error events on tasks. }
rate_limits: { type: boolean, description: session.rate_limited events on tasks. }
ready: { type: boolean, description: task.ready events. }
discard: { type: boolean, description: task.discard_suggested events. }
merge_problems: { type: boolean, description: task.merge_stopped and task.merge_after_review_dropped events. }
workflows: { type: boolean, description: task.workflow_finished events. }
UserUpdate:
type: object