From a24abd2b112c99cd820eacbddc0ebd4b761e9cbc Mon Sep 17 00:00:00 2001 From: Shoubhit Dash Date: Sat, 16 May 2026 00:46:27 +0530 Subject: [PATCH] refactor(lsp): require explicit instance context (#27767) --- packages/opencode/src/lsp/client.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/opencode/src/lsp/client.ts b/packages/opencode/src/lsp/client.ts index 9b687c7027..205cba6f29 100644 --- a/packages/opencode/src/lsp/client.ts +++ b/packages/opencode/src/lsp/client.ts @@ -13,7 +13,7 @@ import { withTimeout } from "../util/timeout" import { Filesystem } from "@/util/filesystem" import { InstanceRef } from "@/effect/instance-ref" import { makeRuntime } from "@/effect/run-service" -import { context, type InstanceContext } from "@/project/instance-context" +import type { InstanceContext } from "@/project/instance-context" const DIAGNOSTICS_DEBOUNCE_MS = 150 const DIAGNOSTICS_DOCUMENT_WAIT_TIMEOUT_MS = 5_000 @@ -143,11 +143,11 @@ export async function create(input: { server: LSPServer.Handle root: string directory: string - instance?: InstanceContext + instance: InstanceContext }) { const logger = log.clone().tag("serverID", input.serverID) logger.info("starting client") - const instance = input.instance ?? context.use() + const instance = input.instance const connection = createMessageConnection( new StreamMessageReader(input.server.process.stdout as any),