fix: preserve bus instance context (#28051)

This commit is contained in:
Dax 2026-05-17 12:56:42 -04:00 committed by James Long
commit 7d85813a0f

View file

@ -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