Make every question blocking and drop inbox priority

This commit is contained in:
Ian Gulliver
2026-10-16 08:35:49 -07:00
parent 1427814014
commit 78cca2fcbe
25 changed files with 268 additions and 322 deletions
+3 -8
View File
@@ -674,7 +674,7 @@ export interface paths {
path?: never;
cookie?: never;
};
/** @description Inbox items, highest priority first (blocked, gate, review, fyi), then oldest first. Filters narrow the one query to a project's or a task's view. */
/** @description Inbox items, oldest first. Filters narrow the one query to a project's or a task's view. */
get: operations["listInbox"];
put?: never;
post?: never;
@@ -711,7 +711,7 @@ export interface paths {
};
get?: never;
put?: never;
/** @description Answers one or more items in one submission. Answers reach the agent as one message once it is idle and none of its blocking questions are unanswered. */
/** @description Answers one or more items in one submission. Answers reach the agent as one message once it is idle and none of its questions are unanswered. */
post: operations["respondInbox"];
delete?: never;
options?: never;
@@ -803,9 +803,7 @@ export interface components {
};
/** @description Which new inbox items and finished turns notify this user in their open byre pages. */
NotificationPrefs: {
/** @description Questions asked with blocking: true. On by default. */
blocking_questions: boolean;
/** @description Non-blocking questions. */
/** @description Questions. On by default. */
questions: boolean;
/** @description Task turns that end with a summary (turn.ended with summary: true). */
reports: boolean;
@@ -1131,9 +1129,6 @@ export interface components {
thread_id: string;
/** @enum {string} */
kind: "question" | "session_error" | "rate_limited";
/** @enum {string} */
priority: "blocked" | "gate" | "review" | "fyi";
blocking: boolean;
/** @description question: context (Markdown with the choices inline as `- ( ) text` / `- (*) text` pick-one or `- [ ] text` / `- [x] text` pick-any list items), question, why_blocked, options (each choice's text, in order), multiple (true for pick-any), recommended (the marked choices' text), attachments. session_error: error. rate_limited: vendor, rate_limit (the vendor's rate-limit status), error. */
payload: Record<string, never>;
state: components["schemas"]["InboxState"];