diff --git a/packages/opencode/test/session/retry.test.ts b/packages/opencode/test/session/retry.test.ts index 20de9ed9a7..9da45c9112 100644 --- a/packages/opencode/test/session/retry.test.ts +++ b/packages/opencode/test/session/retry.test.ts @@ -414,6 +414,8 @@ describe("session.message-v2.fromError", () => { expect(MessageV2.APIError.isInstance(result)).toBe(true) if (!MessageV2.APIError.isInstance(result)) throw new Error("expected APIError") expect(result.data.isRetryable).toBe(true) - expect(SessionRetry.retryable(result, retryProvider)).toEqual({ message: "An error occurred while processing your request." }) + expect(SessionRetry.retryable(result, retryProvider)).toEqual({ + message: "An error occurred while processing your request.", + }) }) }) diff --git a/packages/sdk/openapi.json b/packages/sdk/openapi.json index 713c64cf5e..ab92482336 100644 --- a/packages/sdk/openapi.json +++ b/packages/sdk/openapi.json @@ -9441,6 +9441,12 @@ "action": { "type": "object", "properties": { + "reason": { + "type": "string" + }, + "provider": { + "type": "string" + }, "title": { "type": "string" }, @@ -9454,7 +9460,7 @@ "type": "string" } }, - "required": ["title", "message", "label"], + "required": ["reason", "provider", "title", "message", "label"], "additionalProperties": false }, "next": {