summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/provider/provider.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts
index 27a86a2fc..203e306b0 100644
--- a/packages/opencode/src/provider/provider.ts
+++ b/packages/opencode/src/provider/provider.ts
@@ -1001,6 +1001,12 @@ export namespace Provider {
const fetchFn = customFetch ?? fetch
const opts = init ?? {}
+ // Merge configured headers into request headers
+ opts.headers = {
+ ...(typeof opts.headers === 'object' ? opts.headers : {}),
+ ...options["headers"],
+ }
+
if (options["timeout"] !== undefined && options["timeout"] !== null) {
const signals: AbortSignal[] = []
if (opts.signal) signals.push(opts.signal)