From bba1c5bbf4125b68a2f44b28702a3edb47f1d784 Mon Sep 17 00:00:00 2001 From: Kit Langton Date: Fri, 26 Jun 2026 00:21:46 -0400 Subject: [PATCH] chore(client): generate provider error types --- packages/client/src/generated/types.ts | 63 ++++++++++++++++++++++++-- 1 file changed, 60 insertions(+), 3 deletions(-) diff --git a/packages/client/src/generated/types.ts b/packages/client/src/generated/types.ts index f426a50f87..72d9796588 100644 --- a/packages/client/src/generated/types.ts +++ b/packages/client/src/generated/types.ts @@ -581,7 +581,26 @@ export type SessionsContextOutput = { readonly reasoning: number readonly cache: { readonly read: number; readonly write: number } } - readonly error?: { readonly type: "unknown"; readonly message: string } + readonly error?: + | { readonly type: "unknown"; readonly message: string } + | { + readonly type: "provider" + readonly category: + | "invalid-request" + | "no-route" + | "authentication" + | "rate-limit" + | "quota-exceeded" + | "content-policy" + | "provider-internal" + | "transport" + | "invalid-provider-output" + | "unknown" + readonly message: string + readonly status?: number | null + readonly retryable: boolean + readonly retryAfterMs?: number | null + } } | { readonly type: "compaction" @@ -794,7 +813,26 @@ export type SessionsEventsOutput = readonly timestamp: number readonly sessionID: string readonly assistantMessageID: string - readonly error: { readonly type: "unknown"; readonly message: string } + readonly error: + | { readonly type: "unknown"; readonly message: string } + | { + readonly type: "provider" + readonly category: + | "invalid-request" + | "no-route" + | "authentication" + | "rate-limit" + | "quota-exceeded" + | "content-policy" + | "provider-internal" + | "transport" + | "invalid-provider-output" + | "unknown" + readonly message: string + readonly status?: number | undefined + readonly retryable: boolean + readonly retryAfterMs?: number | undefined + } } } | { @@ -1198,7 +1236,26 @@ export type SessionsMessageOutput = { readonly reasoning: number readonly cache: { readonly read: number; readonly write: number } } - readonly error?: { readonly type: "unknown"; readonly message: string } + readonly error?: + | { readonly type: "unknown"; readonly message: string } + | { + readonly type: "provider" + readonly category: + | "invalid-request" + | "no-route" + | "authentication" + | "rate-limit" + | "quota-exceeded" + | "content-policy" + | "provider-internal" + | "transport" + | "invalid-provider-output" + | "unknown" + readonly message: string + readonly status?: number | null + readonly retryable: boolean + readonly retryAfterMs?: number | null + } } | { readonly type: "compaction"