dsh-tool-lsp: The LSP Behavior Surface of DeepSeek Harness

dsh-tool-lsp is a plugin for DeepSeek Harness (DSH) designed to provide models with IDE-level LSP (Language Server Protocol) capabilities, including diagnostics, formatting, renaming, code actions, and symbol navigation. The plugin is installed via npm and requires specifying the command and path of a language server (such as vtsls or rust-analyzer) in the configuration file before being manually enabled. It supports five tools and follows the DSH file observation strategy to handle write conflicts. During installation, users should note dependency requirements, limitations in symbol support for some tools, and the retry mechanism for cold servers.

Read More