From cf298f34093f83a6f33d66da987d5accdf147557 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Thu, 3 Sep 2026 00:11:34 -0400 Subject: [PATCH] fix(cli): use artifact as client identity --- packages/cli/src/commands/handlers/default.ts | 4 ++-- packages/cli/src/index.ts | 4 ++-- packages/cli/src/server-process.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/cli/src/commands/handlers/default.ts b/packages/cli/src/commands/handlers/default.ts index d6cebb01f78..1a5d2b39b03 100644 --- a/packages/cli/src/commands/handlers/default.ts +++ b/packages/cli/src/commands/handlers/default.ts @@ -9,7 +9,7 @@ import { ServerConnection } from "../../services/server-connection" import { Updater } from "../../services/updater" import { UpdatePreflight } from "../../services/update-preflight" import { Npm } from "@opencode-ai/util/npm" -import { OPENCODE_CHANNEL, OPENCODE_VERSION } from "../../version" +import { OPENCODE_ARTIFACT, OPENCODE_CHANNEL, OPENCODE_VERSION } from "../../version" import { Env } from "../../env" export default Runtime.handler(Commands, (input) => @@ -59,7 +59,7 @@ export default Runtime.handler(Commands, (input) => const service = server.service yield* run({ app: { - name: process.env.OPENCODE_CLIENT ?? "cli", + name: process.env.OPENCODE_CLIENT ?? OPENCODE_ARTIFACT, version: OPENCODE_VERSION, channel: process.env.OPENCODE_TUI_CHANNEL ?? OPENCODE_CHANNEL, }, diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts index 0f715e0479d..72a3e8c93d6 100755 --- a/packages/cli/src/index.ts +++ b/packages/cli/src/index.ts @@ -6,7 +6,7 @@ import { Commands } from "./commands/commands" import { Runtime } from "./framework/runtime" import { Observability } from "@opencode-ai/util/observability" import { Updater } from "./services/updater" -import { OPENCODE_CHANNEL, OPENCODE_LOCAL, OPENCODE_VERSION } from "./version" +import { OPENCODE_ARTIFACT, OPENCODE_CHANNEL, OPENCODE_LOCAL, OPENCODE_VERSION } from "./version" import { LayerNode } from "@opencode-ai/util/effect/layer-node" import { Global } from "@opencode-ai/util/global" import { AppProcess } from "@opencode-ai/util/process" @@ -113,7 +113,7 @@ Effect.gen(function* () { Observability.layer({ endpoint: process.env.OTEL_EXPORTER_OTLP_ENDPOINT, headers: process.env.OTEL_EXPORTER_OTLP_HEADERS, - client: process.env.OPENCODE_CLIENT ?? "cli", + client: process.env.OPENCODE_CLIENT ?? OPENCODE_ARTIFACT, version: OPENCODE_VERSION, channel: OPENCODE_CHANNEL, }), diff --git a/packages/cli/src/server-process.ts b/packages/cli/src/server-process.ts index e3b99ed6f1e..c165258dc4c 100644 --- a/packages/cli/src/server-process.ts +++ b/packages/cli/src/server-process.ts @@ -4,7 +4,7 @@ import { NodeServices } from "@effect/platform-node" import { Service, type DiscoverOptions } from "@opencode-ai/client/effect/service" import { LayerNode } from "@opencode-ai/util/effect/layer-node" import { Global } from "@opencode-ai/util/global" -import { OPENCODE_CHANNEL, OPENCODE_VERSION } from "./version" +import { OPENCODE_ARTIFACT, OPENCODE_CHANNEL, OPENCODE_VERSION } from "./version" import { AppProcess } from "@opencode-ai/util/process" import { randomBytes, randomUUID } from "node:crypto" import { spawn } from "node:child_process" @@ -86,7 +86,7 @@ const processEffect = Effect.fnUntraced(function* (options: Options) { const server = yield* start( { app: { - name: process.env.OPENCODE_CLIENT ?? "cli", + name: process.env.OPENCODE_CLIENT ?? OPENCODE_ARTIFACT, version: OPENCODE_VERSION, channel: OPENCODE_CHANNEL, },