diff options
| author | MC <[email protected]> | 2026-04-01 21:02:17 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-01 20:02:17 -0500 |
| commit | 0cad7754273bef10cfb1d5e6d6bb0cd12d4f6b0d (patch) | |
| tree | c73bd78595829d2113937b3099e4cf10ceda6382 | |
| parent | 00d6841f8474676052553d6278c1ad52b8ecf182 (diff) | |
| download | opencode-0cad7754273bef10cfb1d5e6d6bb0cd12d4f6b0d.tar.gz opencode-0cad7754273bef10cfb1d5e6d6bb0cd12d4f6b0d.zip | |
chore: add User-Agent headers for Cloudflare providers (#20538)
Co-authored-by: Aiden Cline <[email protected]>
| -rw-r--r-- | packages/opencode/src/provider/provider.ts | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index e1506f593..45fbeb7e0 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -681,6 +681,9 @@ export namespace Provider { autoload: !!apiKey, options: { apiKey, + headers: { + "User-Agent": `opencode/${Installation.VERSION} cloudflare-workers-ai (${os.platform()} ${os.release()}; ${os.arch()})`, + }, }, async getModel(sdk: any, modelID: string) { return sdk.languageModel(modelID) @@ -732,6 +735,9 @@ export namespace Provider { cacheKey: input.options?.cacheKey, skipCache: input.options?.skipCache, collectLog: input.options?.collectLog, + headers: { + "User-Agent": `opencode/${Installation.VERSION} cloudflare-ai-gateway (${os.platform()} ${os.release()}; ${os.arch()})`, + }, } const aigateway = createAiGateway({ |
