summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/session/message-v2.ts2
1 files changed, 2 insertions, 0 deletions
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()