From 6f3d613af3125b89c3c50945afe6d6aa58eef523 Mon Sep 17 00:00:00 2001 From: James Long Date: Mon, 31 Aug 2026 21:45:31 +0000 Subject: [PATCH] fix(cli): avoid duplicate managed update checks --- packages/cli/src/commands/handlers/default.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/cli/src/commands/handlers/default.ts b/packages/cli/src/commands/handlers/default.ts index 35c5635a09f..23f47534e70 100644 --- a/packages/cli/src/commands/handlers/default.ts +++ b/packages/cli/src/commands/handlers/default.ts @@ -46,8 +46,10 @@ export default Runtime.handler(Commands, (input) => Effect.promise(() => preflight.fail("OpenCode update could not start the new background service")), ), ) - const updater = yield* Updater.Service - yield* updater.check().pipe(Effect.forkScoped) + if (!server.service) { + const updater = yield* Updater.Service + yield* updater.check().pipe(Effect.forkScoped) + } preflight.loading() const config = yield* Config.Service const npm = yield* Npm.Service