Merge branch 'dev' into feature/session-handoff

This commit is contained in:
Dax Raad 2026-02-09 10:53:24 -05:00
commit 173c16581d
62 changed files with 901 additions and 1173 deletions

View file

@ -152,6 +152,14 @@ export type MessageAbortedError = {
}
}
export type ContextOverflowError = {
name: "ContextOverflowError"
data: {
message: string
responseBody?: string
}
}
export type ApiError = {
name: "APIError"
data: {
@ -176,7 +184,13 @@ export type AssistantMessage = {
created: number
completed?: number
}
error?: ProviderAuthError | UnknownError | MessageOutputLengthError | MessageAbortedError | ApiError
error?:
| ProviderAuthError
| UnknownError
| MessageOutputLengthError
| MessageAbortedError
| ContextOverflowError
| ApiError
parentID: string
modelID: string
providerID: string
@ -820,7 +834,13 @@ export type EventSessionError = {
type: "session.error"
properties: {
sessionID?: string
error?: ProviderAuthError | UnknownError | MessageOutputLengthError | MessageAbortedError | ApiError
error?:
| ProviderAuthError
| UnknownError
| MessageOutputLengthError
| MessageAbortedError
| ContextOverflowError
| ApiError
}
}

View file

@ -6344,6 +6344,28 @@
},
"required": ["name", "data"]
},
"ContextOverflowError": {
"type": "object",
"properties": {
"name": {
"type": "string",
"const": "ContextOverflowError"
},
"data": {
"type": "object",
"properties": {
"message": {
"type": "string"
},
"responseBody": {
"type": "string"
}
},
"required": ["message"]
}
},
"required": ["name", "data"]
},
"APIError": {
"type": "object",
"properties": {
@ -6429,6 +6451,9 @@
{
"$ref": "#/components/schemas/MessageAbortedError"
},
{
"$ref": "#/components/schemas/ContextOverflowError"
},
{
"$ref": "#/components/schemas/APIError"
}
@ -8196,6 +8221,9 @@
{
"$ref": "#/components/schemas/MessageAbortedError"
},
{
"$ref": "#/components/schemas/ContextOverflowError"
},
{
"$ref": "#/components/schemas/APIError"
}