Browse Source

fix(session): store api url in metadata (#8090)

Jason Kölker 1 month ago
parent
commit
d954e1e3b6
1 changed files with 2 additions and 0 deletions
  1. 2 0
      packages/opencode/src/session/message-v2.ts

+ 2 - 0
packages/opencode/src/session/message-v2.ts

@@ -664,6 +664,7 @@ export namespace MessageV2 {
           return `${msg}: ${e.responseBody}`
           return `${msg}: ${e.responseBody}`
         }).trim()
         }).trim()
 
 
+        const metadata = e.url ? { url: e.url } : undefined
         return new MessageV2.APIError(
         return new MessageV2.APIError(
           {
           {
             message,
             message,
@@ -671,6 +672,7 @@ export namespace MessageV2 {
             isRetryable: e.isRetryable,
             isRetryable: e.isRetryable,
             responseHeaders: e.responseHeaders,
             responseHeaders: e.responseHeaders,
             responseBody: e.responseBody,
             responseBody: e.responseBody,
+            metadata,
           },
           },
           { cause: e },
           { cause: e },
         ).toObject()
         ).toObject()