Commit Graph

6 Commits

Author SHA1 Message Date
9b863168ff fix: handle unhandled promise rejection in background read init 2026-04-30 11:53:43 -04:00
620d9cc70f feat: warm-start LSP server on file read 2026-04-30 11:10:36 -04:00
e131e0e8cd feat: add server control commands (disable, enable, destroy)
Add /lsp-servers, /lsp-disable, /lsp-enable, and /lsp-destroy TUI commands.
Disabled servers are tracked in-memory per-extension-instance; the shared
daemon is never mutated by disable/enable. When all servers are disabled,
LSP tools are removed from the active tool set so the LLM won't attempt them.

Also adds a destroy_server daemon operation that kills running LspClient
entries by server ID or all entries.
2026-04-30 09:48:01 -04:00
7abe4efa02 refactor: replace string-matching error checks with custom error classes 2026-04-30 08:27:13 -04:00
076eee4e96 feat(lsp): add background daemon for language servers 2026-04-29 00:04:06 -04:00
61bca87bba initial commit 2026-04-25 21:06:15 -04:00