diff options
| author | Dax Raad <[email protected]> | 2025-08-01 12:17:51 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-08-01 12:18:09 -0400 |
| commit | 50e4b3e6a7c149e55b5a6e95a6e13369fc21bcce (patch) | |
| tree | 66b6a193d12246e254a236f24cda92f68a2acf7f | |
| parent | 6ebd828aa50fbf1315433b7fc4e0f834751e5836 (diff) | |
| download | opencode-50e4b3e6a7c149e55b5a6e95a6e13369fc21bcce.tar.gz opencode-50e4b3e6a7c149e55b5a6e95a6e13369fc21bcce.zip | |
add version to user-agent
| -rw-r--r-- | packages/opencode/src/installation/index.ts | 1 | ||||
| -rw-r--r-- | packages/opencode/src/provider/models.ts | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/packages/opencode/src/installation/index.ts b/packages/opencode/src/installation/index.ts index ab631a8d2..343d9615b 100644 --- a/packages/opencode/src/installation/index.ts +++ b/packages/opencode/src/installation/index.ts @@ -136,6 +136,7 @@ export namespace Installation { } export const VERSION = typeof OPENCODE_VERSION === "string" ? OPENCODE_VERSION : "dev" + export const USER_AGENT = `opencode/${VERSION}` export async function latest() { return fetch("https://api.github.com/repos/sst/opencode/releases/latest") diff --git a/packages/opencode/src/provider/models.ts b/packages/opencode/src/provider/models.ts index b3091a765..0c9cc23a7 100644 --- a/packages/opencode/src/provider/models.ts +++ b/packages/opencode/src/provider/models.ts @@ -3,6 +3,7 @@ import { Log } from "../util/log" import path from "path" import { z } from "zod" import { data } from "./models-macro" with { type: "macro" } +import { Installation } from "../installation" export namespace ModelsDev { const log = Log.create({ service: "models.dev" }) @@ -63,7 +64,7 @@ export namespace ModelsDev { log.info("refreshing") const result = await fetch("https://models.dev/api.json", { headers: { - "User-Agent": "opencode", + "User-Agent": Installation.USER_AGENT, }, }).catch(() => {}) if (result && result.ok) await Bun.write(file, result) |
