From 41f60d3b4b9c25266a68e6f1b7b8f10b7eed0c91 Mon Sep 17 00:00:00 2001 From: Kit Langton Date: Mon, 13 Apr 2026 12:16:47 -0400 Subject: [PATCH] refactor(lsp): remove async facade exports --- packages/opencode/src/project/bootstrap.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/project/bootstrap.ts b/packages/opencode/src/project/bootstrap.ts index 75e3244e18..ccff455f23 100644 --- a/packages/opencode/src/project/bootstrap.ts +++ b/packages/opencode/src/project/bootstrap.ts @@ -15,10 +15,11 @@ import * as Effect from "effect/Effect" export const InstanceBootstrap = Effect.gen(function* () { Log.Default.info("bootstrapping", { directory: Instance.directory }) + const lsp = yield* LSP.Service yield* Plugin.Service.use((svc) => svc.init()) yield* ShareNext.Service.use((svc) => svc.init()).pipe(Effect.forkDetach) yield* Format.Service.use((svc) => svc.init()).pipe(Effect.forkDetach) - yield* LSP.Service.use((svc) => svc.init()) + yield* lsp.init() yield* File.Service.use((svc) => svc.init()).pipe(Effect.forkDetach) yield* FileWatcher.Service.use((svc) => svc.init()).pipe(Effect.forkDetach) yield* Vcs.Service.use((svc) => svc.init()).pipe(Effect.forkDetach)