summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJason Kölker <[email protected]>2026-01-12 23:22:42 +0000
committerGitHub <[email protected]>2026-01-12 17:22:42 -0600
commitd954e1e3b641d584113471fe624e86067817c152 (patch)
treeba56b0d0c31d98ffd98a0aa664377c6669953498
parent8f22a6b69d09e9e5d8a0bd39ab2137a1f6d87388 (diff)
downloadopencode-d954e1e3b641d584113471fe624e86067817c152.tar.gz
opencode-d954e1e3b641d584113471fe624e86067817c152.zip
fix(session): store api url in metadata (#8090)
-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()