diff options
| author | Aiden Cline <[email protected]> | 2026-03-23 10:34:59 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-23 15:34:59 +0000 |
| commit | 691644eeebbb73e622afaed963997a66fa3984a8 (patch) | |
| tree | ca3b6c5e0f1ce8e7741a94b789d3062697bf9874 | |
| parent | 4aebaaf067c288917dbb04abce9b4515ef934f5f (diff) | |
| download | opencode-691644eeebbb73e622afaed963997a66fa3984a8.tar.gz opencode-691644eeebbb73e622afaed963997a66fa3984a8.zip | |
tweak: add back setting user agent in requests (#18795)
| -rw-r--r-- | packages/opencode/src/session/llm.ts | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/packages/opencode/src/session/llm.ts b/packages/opencode/src/session/llm.ts index a8009c49d..a22c6d856 100644 --- a/packages/opencode/src/session/llm.ts +++ b/packages/opencode/src/session/llm.ts @@ -250,12 +250,16 @@ export namespace LLM { maxOutputTokens, abortSignal: input.abort, headers: { - ...(input.model.providerID.startsWith("opencode") && { - "x-opencode-project": Instance.project.id, - "x-opencode-session": input.sessionID, - "x-opencode-request": input.user.id, - "x-opencode-client": Flag.OPENCODE_CLIENT, - }), + ...(input.model.providerID.startsWith("opencode") + ? { + "x-opencode-project": Instance.project.id, + "x-opencode-session": input.sessionID, + "x-opencode-request": input.user.id, + "x-opencode-client": Flag.OPENCODE_CLIENT, + } + : { + "User-Agent": `opencode/${Installation.VERSION}`, + }), ...input.model.headers, ...headers, }, |
