From 7d85813a0f0b7c533026e3b1bb1965bebbb6bf9f Mon Sep 17 00:00:00 2001 From: Dax Date: Sun, 17 May 2026 12:56:42 -0400 Subject: [PATCH] fix: preserve bus instance context (#28051) --- packages/opencode/src/lsp/lsp.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/opencode/src/lsp/lsp.ts b/packages/opencode/src/lsp/lsp.ts index ac00ddd4f9..41e2183bf9 100644 --- a/packages/opencode/src/lsp/lsp.ts +++ b/packages/opencode/src/lsp/lsp.ts @@ -13,8 +13,6 @@ import { InstanceState } from "@/effect/instance-state" import { containsPath } from "@/project/instance-context" import { NonNegativeInt } from "@opencode-ai/core/schema" import { RuntimeFlags } from "@/effect/runtime-flags" -import { InstanceRef } from "@/effect/instance-ref" -import { makeRuntime } from "@/effect/run-service" import { AppFileSystem } from "@opencode-ai/core/filesystem" const log = Log.create({ service: "lsp" }) @@ -303,9 +301,7 @@ export const makeLayer = (supported: LSPServer.Info[]) => if (!client) continue result.push(client) - void busRuntime.runPromise((bus) => - bus.publish(Event.Updated, {}).pipe(Effect.provideService(InstanceRef, ctx)), - ) + await Bus.publish(ctx, Event.Updated, {}) } return result