tweak: add back setting user agent in requests (#18795)

This commit is contained in:
Aiden Cline
2026-03-23 15:34:59 +00:00
committed by GitHub
parent 4aebaaf067
commit 691644eeeb
+5 -1
View File
@@ -250,11 +250,15 @@ export namespace LLM {
maxOutputTokens, maxOutputTokens,
abortSignal: input.abort, abortSignal: input.abort,
headers: { headers: {
...(input.model.providerID.startsWith("opencode") && { ...(input.model.providerID.startsWith("opencode")
? {
"x-opencode-project": Instance.project.id, "x-opencode-project": Instance.project.id,
"x-opencode-session": input.sessionID, "x-opencode-session": input.sessionID,
"x-opencode-request": input.user.id, "x-opencode-request": input.user.id,
"x-opencode-client": Flag.OPENCODE_CLIENT, "x-opencode-client": Flag.OPENCODE_CLIENT,
}
: {
"User-Agent": `opencode/${Installation.VERSION}`,
}), }),
...input.model.headers, ...input.model.headers,
...headers, ...headers,