From 0e88dd99e7a5bb71c05d405953c37a84e633beee Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" Date: Wed, 27 May 2026 02:24:30 +0000 Subject: [PATCH] chore: generate --- packages/opencode/src/config/provider.ts | 3 +-- .../opencode/test/provider/header-timeout.test.ts | 8 +++++++- packages/sdk/openapi.json | 15 ++++++++++++++- 3 files changed, 22 insertions(+), 4 deletions(-) diff --git a/packages/opencode/src/config/provider.ts b/packages/opencode/src/config/provider.ts index fde4a5467f..a7b6fefc5b 100644 --- a/packages/opencode/src/config/provider.ts +++ b/packages/opencode/src/config/provider.ts @@ -91,8 +91,7 @@ export const Info = Schema.Struct({ }), timeout: Schema.optional( Schema.Union([PositiveInt, Schema.Literal(false)]).annotate({ - description: - "Timeout in milliseconds for full requests to this provider. Set to false to disable timeout.", + description: "Timeout in milliseconds for full requests to this provider. Set to false to disable timeout.", }), ).annotate({ description: "Timeout in milliseconds for full requests to this provider. Set to false to disable timeout.", diff --git a/packages/opencode/test/provider/header-timeout.test.ts b/packages/opencode/test/provider/header-timeout.test.ts index c6967d4ce4..145a77280a 100644 --- a/packages/opencode/test/provider/header-timeout.test.ts +++ b/packages/opencode/test/provider/header-timeout.test.ts @@ -17,7 +17,13 @@ afterEach(async () => { }) const it = testEffect( - Layer.mergeAll(Provider.defaultLayer, Env.defaultLayer, Plugin.defaultLayer, TestLLMServer.layer, CrossSpawnSpawner.defaultLayer), + Layer.mergeAll( + Provider.defaultLayer, + Env.defaultLayer, + Plugin.defaultLayer, + TestLLMServer.layer, + CrossSpawnSpawner.defaultLayer, + ), ) it.live("headerTimeout does not abort delayed SSE body after headers arrive", () => diff --git a/packages/sdk/openapi.json b/packages/sdk/openapi.json index ebef9aea8d..a55e1393e5 100644 --- a/packages/sdk/openapi.json +++ b/packages/sdk/openapi.json @@ -13588,7 +13588,20 @@ "enum": [false] } ], - "description": "Timeout in milliseconds for requests to this provider. Default is 300000 (5 minutes). Set to false to disable timeout." + "description": "Timeout in milliseconds for full requests to this provider. Set to false to disable timeout." + }, + "headerTimeout": { + "anyOf": [ + { + "type": "integer", + "exclusiveMinimum": 0 + }, + { + "type": "boolean", + "enum": [false] + } + ], + "description": "Timeout in milliseconds to wait for response headers. Provider integrations may set defaults. Set to false to disable timeout." }, "chunkTimeout": { "type": "integer",