diff --git a/packages/opencode/src/lsp/client.ts b/packages/opencode/src/lsp/client.ts index 8704b65acb5..5388d3309b3 100644 --- a/packages/opencode/src/lsp/client.ts +++ b/packages/opencode/src/lsp/client.ts @@ -241,6 +241,8 @@ export namespace LSPClient { connection.end() connection.dispose() input.server.process.kill() + diagnostics.clear() + for (const path in files) delete files[path] l.info("shutdown") }, }