From 96405e1e1a8bfa69da461ef9b60ee87f1b492242 Mon Sep 17 00:00:00 2001 From: getmtigr79 <100162694+getmtigr79@users.noreply.github.com> Date: Sun, 4 Jan 2026 13:41:40 -0700 Subject: [PATCH] fix(lsp): add shell option for Dart LSP on Windows On Windows, Bun.which('dart') may resolve to a .cmd shim or the spawn call may fail without shell: true. This adds the shell option specifically for Windows to fix the 'Command not found: dart' error. Fixes #6861 --- packages/opencode/src/lsp/server.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/opencode/src/lsp/server.ts b/packages/opencode/src/lsp/server.ts index 0e2dba675e1..1dd4274fa43 100644 --- a/packages/opencode/src/lsp/server.ts +++ b/packages/opencode/src/lsp/server.ts @@ -1559,6 +1559,7 @@ export namespace LSPServer { return { process: spawn(dart, ["language-server", "--lsp"], { cwd: root, + shell: process.platform === "win32", }), } },