LSP operation interface of DeepSeek Harness
PerryLink/dsh-lsp-actions · skills
LSP action surface for DeepSeek Harness: diagnostics, formatting, completion, code actions, symbols, signature help, inlay hints, and rename tools over language servers.
★ 17GitHub stars
2Forks
2026-09-06Last updated
TypeScriptLanguage
Apache-2.0License
Key features
- The LSP action surface for DeepSeek Harness — real language servers, real feedback, and the IDE integration backend for editors.
- Versioning and the backward-compatibility promise
- Permissionsformatting and rename ride the official permission presets and approval — the fs/write-intent waterfall and the sandbox_permissions / justification escalation pair resolved through ctx.approval.
- Six of the eight tools are reference-only
- Diagnostics, formatting, completion, code actions, symbols, signature help, inlay hints, and rename for your agent's editor loop — plus the stable editor action protocol (lsp.actions.) that lets any editor consume them directly.
Requirements
- The resident set is bounded by the workspace and cleared with the instance (idle eviction or plugin disposal).
- Range formatting requires the server's range provider.
Install command
dsh plugin --profile web add github:PerryLink/dsh-lsp-actions