From 63f3e8479269bfd5b5706e1362ccc8954cfb830c Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" Date: Fri, 22 May 2026 12:17:49 +0000 Subject: [PATCH] chore: generate --- packages/opencode/src/mcp/index.ts | 4 +- .../routes/instance/httpapi/handlers/mcp.ts | 12 +++-- packages/sdk/js/src/v2/gen/types.gen.ts | 30 ++++++++--- packages/sdk/openapi.json | 53 ++++++++++++++++--- 4 files changed, 79 insertions(+), 20 deletions(-) diff --git a/packages/opencode/src/mcp/index.ts b/packages/opencode/src/mcp/index.ts index 4b831148d2..85985876e7 100644 --- a/packages/opencode/src/mcp/index.ts +++ b/packages/opencode/src/mcp/index.ts @@ -257,7 +257,9 @@ export interface Interface { clientName: string, resourceUri: string, ) => Effect.Effect> | undefined> - readonly startAuth: (mcpName: string) => Effect.Effect<{ authorizationUrl: string; oauthState: string }, NotFoundError> + readonly startAuth: ( + mcpName: string, + ) => Effect.Effect<{ authorizationUrl: string; oauthState: string }, NotFoundError> readonly authenticate: (mcpName: string) => Effect.Effect readonly finishAuth: (mcpName: string, authorizationCode: string) => Effect.Effect readonly removeAuth: (mcpName: string) => Effect.Effect diff --git a/packages/opencode/src/server/routes/instance/httpapi/handlers/mcp.ts b/packages/opencode/src/server/routes/instance/httpapi/handlers/mcp.ts index 01b9e853fc..cdf0cc1e70 100644 --- a/packages/opencode/src/server/routes/instance/httpapi/handlers/mcp.ts +++ b/packages/opencode/src/server/routes/instance/httpapi/handlers/mcp.ts @@ -41,7 +41,9 @@ export const mcpHandlers = HttpApiBuilder.group(InstanceHttpApi, "mcp", (handler .finishAuth(ctx.params.name, ctx.payload.code) .pipe( Effect.catchTag("MCP.NotFoundError", (error) => - Effect.fail(new McpServerNotFoundError({ name: error.name, message: `MCP server not found: ${error.name}` })), + Effect.fail( + new McpServerNotFoundError({ name: error.name, message: `MCP server not found: ${error.name}` }), + ), ), ) }) @@ -75,7 +77,9 @@ export const mcpHandlers = HttpApiBuilder.group(InstanceHttpApi, "mcp", (handler .connect(ctx.params.name) .pipe( Effect.catchTag("MCP.NotFoundError", (error) => - Effect.fail(new McpServerNotFoundError({ name: error.name, message: `MCP server not found: ${error.name}` })), + Effect.fail( + new McpServerNotFoundError({ name: error.name, message: `MCP server not found: ${error.name}` }), + ), ), ) return true @@ -86,7 +90,9 @@ export const mcpHandlers = HttpApiBuilder.group(InstanceHttpApi, "mcp", (handler .disconnect(ctx.params.name) .pipe( Effect.catchTag("MCP.NotFoundError", (error) => - Effect.fail(new McpServerNotFoundError({ name: error.name, message: `MCP server not found: ${error.name}` })), + Effect.fail( + new McpServerNotFoundError({ name: error.name, message: `MCP server not found: ${error.name}` }), + ), ), ) return true diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts index a549559826..ecc7f3aede 100644 --- a/packages/sdk/js/src/v2/gen/types.gen.ts +++ b/packages/sdk/js/src/v2/gen/types.gen.ts @@ -1694,6 +1694,12 @@ export type McpUnsupportedOAuthError = { error: string } +export type McpServerNotFoundError = { + _tag: "McpServerNotFoundError" + name: string + message: string +} + export type NotFoundError = { name: "NotFoundError" data: { @@ -5122,9 +5128,9 @@ export type McpAuthRemoveErrors = { */ 400: BadRequestError /** - * Not found + * McpServerNotFoundError */ - 404: NotFoundError + 404: McpServerNotFoundError } export type McpAuthRemoveError = McpAuthRemoveErrors[keyof McpAuthRemoveErrors] @@ -5158,9 +5164,9 @@ export type McpAuthStartErrors = { */ 400: McpUnsupportedOAuthError | InvalidRequestError /** - * Not found + * McpServerNotFoundError */ - 404: NotFoundError + 404: McpServerNotFoundError } export type McpAuthStartError = McpAuthStartErrors[keyof McpAuthStartErrors] @@ -5197,9 +5203,9 @@ export type McpAuthCallbackErrors = { */ 400: EffectHttpApiErrorBadRequest | InvalidRequestError /** - * Not found + * McpServerNotFoundError */ - 404: NotFoundError + 404: McpServerNotFoundError } export type McpAuthCallbackError = McpAuthCallbackErrors[keyof McpAuthCallbackErrors] @@ -5231,9 +5237,9 @@ export type McpAuthAuthenticateErrors = { */ 400: McpUnsupportedOAuthError | InvalidRequestError /** - * Not found + * McpServerNotFoundError */ - 404: NotFoundError + 404: McpServerNotFoundError } export type McpAuthAuthenticateError = McpAuthAuthenticateErrors[keyof McpAuthAuthenticateErrors] @@ -5264,6 +5270,10 @@ export type McpConnectErrors = { * Bad request */ 400: BadRequestError + /** + * McpServerNotFoundError + */ + 404: McpServerNotFoundError } export type McpConnectError = McpConnectErrors[keyof McpConnectErrors] @@ -5294,6 +5304,10 @@ export type McpDisconnectErrors = { * Bad request */ 400: BadRequestError + /** + * McpServerNotFoundError + */ + 404: McpServerNotFoundError } export type McpDisconnectError = McpDisconnectErrors[keyof McpDisconnectErrors] diff --git a/packages/sdk/openapi.json b/packages/sdk/openapi.json index 4d5391afbb..d61a5caca3 100644 --- a/packages/sdk/openapi.json +++ b/packages/sdk/openapi.json @@ -2988,11 +2988,11 @@ } }, "404": { - "description": "Not found", + "description": "McpServerNotFoundError", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NotFoundError" + "$ref": "#/components/schemas/McpServerNotFoundError" } } } @@ -3067,11 +3067,11 @@ } }, "404": { - "description": "Not found", + "description": "McpServerNotFoundError", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NotFoundError" + "$ref": "#/components/schemas/McpServerNotFoundError" } } } @@ -3146,11 +3146,11 @@ } }, "404": { - "description": "Not found", + "description": "McpServerNotFoundError", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NotFoundError" + "$ref": "#/components/schemas/McpServerNotFoundError" } } } @@ -3241,11 +3241,11 @@ } }, "404": { - "description": "Not found", + "description": "McpServerNotFoundError", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NotFoundError" + "$ref": "#/components/schemas/McpServerNotFoundError" } } } @@ -3312,6 +3312,16 @@ } } } + }, + "404": { + "description": "McpServerNotFoundError", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/McpServerNotFoundError" + } + } + } } }, "description": "Connect an MCP server.", @@ -3374,6 +3384,16 @@ } } } + }, + "404": { + "description": "McpServerNotFoundError", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/McpServerNotFoundError" + } + } + } } }, "description": "Disconnect an MCP server.", @@ -15382,6 +15402,23 @@ "required": ["error"], "additionalProperties": false }, + "McpServerNotFoundError": { + "type": "object", + "properties": { + "_tag": { + "type": "string", + "enum": ["McpServerNotFoundError"] + }, + "name": { + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": ["_tag", "name", "message"], + "additionalProperties": false + }, "NotFoundError": { "type": "object", "required": ["name", "data"],