diff --git a/packages/opencode/src/session/message-v2.ts b/packages/opencode/src/session/message-v2.ts index 2dff17a5e..c1d4015f6 100644 --- a/packages/opencode/src/session/message-v2.ts +++ b/packages/opencode/src/session/message-v2.ts @@ -664,6 +664,7 @@ export namespace MessageV2 { return `${msg}: ${e.responseBody}` }).trim() + const metadata = e.url ? { url: e.url } : undefined return new MessageV2.APIError( { message, @@ -671,6 +672,7 @@ export namespace MessageV2 { isRetryable: e.isRetryable, responseHeaders: e.responseHeaders, responseBody: e.responseBody, + metadata, }, { cause: e }, ).toObject()