From 3bd304796b819a49e5d770d70e48b4e90c744ff4 Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" Date: Tue, 19 May 2026 06:13:16 +0000 Subject: [PATCH] chore: generate --- packages/sdk/js/src/v2/gen/sdk.gen.ts | 18 ++++--- packages/sdk/js/src/v2/gen/types.gen.ts | 66 +++++++++++++++++++++++-- packages/sdk/openapi.json | 55 +++++++++++++++++++-- 3 files changed, 125 insertions(+), 14 deletions(-) diff --git a/packages/sdk/js/src/v2/gen/sdk.gen.ts b/packages/sdk/js/src/v2/gen/sdk.gen.ts index 9aed5ef9c7..ddbcd30920 100644 --- a/packages/sdk/js/src/v2/gen/sdk.gen.ts +++ b/packages/sdk/js/src/v2/gen/sdk.gen.ts @@ -197,17 +197,23 @@ import type { TuiSelectSessionResponses, TuiShowToastResponses, TuiSubmitPromptResponses, + V2ModelListErrors, V2ModelListResponses, V2ProviderGetErrors, V2ProviderGetResponses, + V2ProviderListErrors, V2ProviderListResponses, + V2SessionCompactErrors, V2SessionCompactResponses, + V2SessionContextErrors, V2SessionContextResponses, V2SessionListErrors, V2SessionListResponses, V2SessionMessagesErrors, V2SessionMessagesResponses, + V2SessionPromptErrors, V2SessionPromptResponses, + V2SessionWaitErrors, V2SessionWaitResponses, VcsApplyErrors, VcsApplyResponses, @@ -4232,7 +4238,7 @@ export class Session3 extends HeyApiClient { }, ], ) - return (options?.client ?? this.client).post({ + return (options?.client ?? this.client).post({ url: "/api/session/{sessionID}/prompt", ...options, ...params, @@ -4269,7 +4275,7 @@ export class Session3 extends HeyApiClient { }, ], ) - return (options?.client ?? this.client).post({ + return (options?.client ?? this.client).post({ url: "/api/session/{sessionID}/compact", ...options, ...params, @@ -4301,7 +4307,7 @@ export class Session3 extends HeyApiClient { }, ], ) - return (options?.client ?? this.client).post({ + return (options?.client ?? this.client).post({ url: "/api/session/{sessionID}/wait", ...options, ...params, @@ -4333,7 +4339,7 @@ export class Session3 extends HeyApiClient { }, ], ) - return (options?.client ?? this.client).get({ + return (options?.client ?? this.client).get({ url: "/api/session/{sessionID}/context", ...options, ...params, @@ -4395,7 +4401,7 @@ export class Model extends HeyApiClient { options?: Options, ) { const params = buildClientParams([parameters], [{ args: [{ in: "query", key: "location" }] }]) - return (options?.client ?? this.client).get({ + return (options?.client ?? this.client).get({ url: "/api/model", ...options, ...params, @@ -4419,7 +4425,7 @@ export class Provider2 extends HeyApiClient { options?: Options, ) { const params = buildClientParams([parameters], [{ args: [{ in: "query", key: "location" }] }]) - return (options?.client ?? this.client).get({ + return (options?.client ?? this.client).get({ url: "/api/provider", ...options, ...params, diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts index 517271ca40..d0a82a5b0f 100644 --- a/packages/sdk/js/src/v2/gen/types.gen.ts +++ b/packages/sdk/js/src/v2/gen/types.gen.ts @@ -104,6 +104,10 @@ export type WellKnownAuth = { export type Auth = OAuth | ApiAuth | WellKnownAuth +export type EffectHttpApiErrorBadRequest = { + _tag: "BadRequest" +} + export type EventTuiPromptAppend = { id: string type: "tui.prompt.append" @@ -6639,9 +6643,13 @@ export type V2SessionListData = { export type V2SessionListErrors = { /** - * Bad request + * BadRequest */ - 400: BadRequestError + 400: EffectHttpApiErrorBadRequest + /** + * Unauthorized + */ + 401: unknown } export type V2SessionListError = V2SessionListErrors[keyof V2SessionListErrors] @@ -6670,6 +6678,13 @@ export type V2SessionPromptData = { url: "/api/session/{sessionID}/prompt" } +export type V2SessionPromptErrors = { + /** + * Unauthorized + */ + 401: unknown +} + export type V2SessionPromptResponses = { /** * Session.Message @@ -6691,6 +6706,13 @@ export type V2SessionCompactData = { url: "/api/session/{sessionID}/compact" } +export type V2SessionCompactErrors = { + /** + * Unauthorized + */ + 401: unknown +} + export type V2SessionCompactResponses = { /** * @@ -6712,6 +6734,13 @@ export type V2SessionWaitData = { url: "/api/session/{sessionID}/wait" } +export type V2SessionWaitErrors = { + /** + * Unauthorized + */ + 401: unknown +} + export type V2SessionWaitResponses = { /** * @@ -6733,6 +6762,13 @@ export type V2SessionContextData = { url: "/api/session/{sessionID}/context" } +export type V2SessionContextErrors = { + /** + * Unauthorized + */ + 401: unknown +} + export type V2SessionContextResponses = { /** * Success @@ -6762,9 +6798,13 @@ export type V2SessionMessagesData = { export type V2SessionMessagesErrors = { /** - * Bad request + * BadRequest */ - 400: BadRequestError + 400: EffectHttpApiErrorBadRequest + /** + * Unauthorized + */ + 401: unknown } export type V2SessionMessagesError = V2SessionMessagesErrors[keyof V2SessionMessagesErrors] @@ -6790,6 +6830,13 @@ export type V2ModelListData = { url: "/api/model" } +export type V2ModelListErrors = { + /** + * Unauthorized + */ + 401: unknown +} + export type V2ModelListResponses = { /** * Success @@ -6811,6 +6858,13 @@ export type V2ProviderListData = { url: "/api/provider" } +export type V2ProviderListErrors = { + /** + * Unauthorized + */ + 401: unknown +} + export type V2ProviderListResponses = { /** * Success @@ -6835,6 +6889,10 @@ export type V2ProviderGetData = { } export type V2ProviderGetErrors = { + /** + * Unauthorized + */ + 401: unknown /** * NotFoundError */ diff --git a/packages/sdk/openapi.json b/packages/sdk/openapi.json index 7a33d1a3fb..6a123710e6 100644 --- a/packages/sdk/openapi.json +++ b/packages/sdk/openapi.json @@ -7265,6 +7265,7 @@ "required": false } ], + "security": [], "responses": { "200": { "description": "V2SessionsResponse", @@ -7277,14 +7278,17 @@ } }, "400": { - "description": "Bad request", + "description": "BadRequest", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/BadRequestError" + "$ref": "#/components/schemas/effect_HttpApiError_BadRequest" } } } + }, + "401": { + "description": "Unauthorized" } }, "description": "Retrieve sessions in the requested order. Items keep that order across pages; use cursor.next or cursor.previous to move through the ordered list.", @@ -7328,6 +7332,7 @@ "required": false } ], + "security": [], "responses": { "200": { "description": "Session.Message", @@ -7338,6 +7343,9 @@ } } } + }, + "401": { + "description": "Unauthorized" } }, "description": "Create a v2 session message and queue it for the agent loop.", @@ -7400,9 +7408,13 @@ "required": false } ], + "security": [], "responses": { "204": { "description": "" + }, + "401": { + "description": "Unauthorized" } }, "description": "Compact a v2 session conversation.", @@ -7446,9 +7458,13 @@ "required": false } ], + "security": [], "responses": { "204": { "description": "" + }, + "401": { + "description": "Unauthorized" } }, "description": "Wait for a v2 session agent loop to become idle.", @@ -7492,6 +7508,7 @@ "required": false } ], + "security": [], "responses": { "200": { "description": "Success", @@ -7505,6 +7522,9 @@ } } } + }, + "401": { + "description": "Unauthorized" } }, "description": "Retrieve the active context messages for a v2 session (all messages after the last compaction).", @@ -7574,6 +7594,7 @@ "required": false } ], + "security": [], "responses": { "200": { "description": "V2SessionMessagesResponse", @@ -7586,14 +7607,17 @@ } }, "400": { - "description": "Bad request", + "description": "BadRequest", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/BadRequestError" + "$ref": "#/components/schemas/effect_HttpApiError_BadRequest" } } } + }, + "401": { + "description": "Unauthorized" } }, "description": "Retrieve projected v2 messages for a session. Items keep the requested order across pages; use cursor.next or cursor.previous to move through the ordered timeline.", @@ -7631,6 +7655,7 @@ "explode": true } ], + "security": [], "responses": { "200": { "description": "Success", @@ -7644,6 +7669,9 @@ } } } + }, + "401": { + "description": "Unauthorized" } }, "description": "Retrieve available v2 models ordered by release date.", @@ -7681,6 +7709,7 @@ "explode": true } ], + "security": [], "responses": { "200": { "description": "Success", @@ -7694,6 +7723,9 @@ } } } + }, + "401": { + "description": "Unauthorized" } }, "description": "Retrieve active v2 AI providers so clients can show provider availability and configuration.", @@ -7739,6 +7771,7 @@ "explode": true } ], + "security": [], "responses": { "200": { "description": "ProviderV2.Info", @@ -7750,6 +7783,9 @@ } } }, + "401": { + "description": "Unauthorized" + }, "404": { "description": "NotFoundError", "content": { @@ -9419,6 +9455,17 @@ } ] }, + "effect_HttpApiError_BadRequest": { + "type": "object", + "properties": { + "_tag": { + "type": "string", + "enum": ["BadRequest"] + } + }, + "required": ["_tag"], + "additionalProperties": false + }, "Event.tui.prompt.append": { "type": "object", "properties": {