Files
oh-my-pi/packages/coding-agent/src/lsp
Adrian Glapiński 87c48cd39b fix(lsp): check root markers when config overrides are present (#367)
When an lsp config file exists (e.g. ~/.omp/agent/lsp.yml), the override
path skipped root marker validation and started every non-disabled server
with a resolvable binary — regardless of whether the project matched that
server's language. This caused unrelated LSP servers to start in every
project (e.g. metals in a Java-only project, jdtls in a Rust project).

Add the same hasRootMarkers check that the auto-detect path already uses.
2026-03-13 15:08:23 +01:00
..
2026-02-22 11:01:11 +01:00