summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMC <[email protected]>2026-04-01 21:02:17 -0400
committerGitHub <[email protected]>2026-04-01 20:02:17 -0500
commit0cad7754273bef10cfb1d5e6d6bb0cd12d4f6b0d (patch)
treec73bd78595829d2113937b3099e4cf10ceda6382
parent00d6841f8474676052553d6278c1ad52b8ecf182 (diff)
downloadopencode-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.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 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({