Stream each task's transcript over its own SSE; keep session note order

This commit is contained in:
Ian Gulliver
2026-10-14 23:53:17 -07:00
parent eabfc10c8d
commit 2b4d92e7d5
18 changed files with 304 additions and 191 deletions
+3 -1
View File
@@ -481,7 +481,7 @@ export interface paths {
path?: never;
cookie?: never;
};
/** @description Server-sent events. Each event's id is its seq; data is the Event as JSON. Events after Last-Event-ID (or the after query parameter) are replayed before live events. */
/** @description Server-sent events. Each event's id is its seq; data is the Event as JSON. Events after Last-Event-ID (or the after query parameter) are replayed before live events. With task_id, only that task's events are sent. */
get: operations["streamEvents"];
put?: never;
post?: never;
@@ -1629,6 +1629,7 @@ export interface operations {
parameters: {
query?: {
after?: number;
task_id?: string;
};
header?: {
"Last-Event-ID"?: number;
@@ -1647,6 +1648,7 @@ export interface operations {
"text/event-stream": string;
};
};
404: components["responses"]["Error"];
};
};
getStatus: {