← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-lsp-actions

LSP action tools and JSON-RPC editor protocol backend providing diagnostics, completion, formatting, and refactoring for DeepSeek Harness.

UI & ProductivityTerminal & TUIDeveloper ToolsSecurity & PolicySkills & WorkflowsRemote Execution
26GitHub Stars4ForksUpdated2026-09-24

Install

$ dsh plugin --profile web add "github:PerryLink/dsh-lsp-actions#main"

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
dsh-lsp-actions is an installable DeepSeek Harness plugin providing a comprehensive Language Server Protocol (LSP) action surface. It equips agents with real language server capabilities including diagnostics, code completion, formatting, code actions, symbol navigation, signature help, inlay hints, and rename refactoring. Additionally, it offers a stable JSON-RPC editor action protocol backend to integrate with external IDEs like VS Code.

Key Capabilities

  • Provides 8 lsp_* agent tools: lsp_diagnostics, lsp_format, lsp_completion, lsp_code_action, lsp_symbols, lsp_signature, lsp_inlay_hints, and lsp_rename
  • Serves a versioned JSON-RPC Editor Action Protocol (lsp.actions.list, lsp.actions.run, lsp.events) for IDE integration
  • Integrates with official DSH permission presets and write-intent approval workflows for mutative operations
  • Supports deterministic multi-server routing via fileGlobs, projectMarkers, and language extension mappings
  • Includes fallback stdio client and real-server test coverage for TypeScript language server

Useful For

  • Enabling agentic coding workflows with real compiler diagnostics, autofixes, and formatting
  • Powering IDE and VS Code extensions via the headless JSON-RPC editor action protocol
  • Refactoring codebases safely using language server-verified multi-file rename actions

Who It Fits

  • Developers building code-editing AI agent workflows in DeepSeek Harness
  • Engineers integrating DSH coding agents with IDEs such as VS Code

Documented Limitations

  • Resident open documents are held in memory during the server instance lifetime
  • Range formatting fails if the configured language server only supports document-wide formatting
  • Rename operations only apply text edits and refuse resource operations like file creation or deletion
  • Edits targeting files outside the workspace root are rejected

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 0 runtime, 20 development, 7 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as Apache-2.0.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
Prepare Script Detected

package.json declares a prepare lifecycle script that may run during relevant package installation workflows.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
PerryLink/dsh-lsp-actions
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
e14c13b · 2026-10-03

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
26GitHub stars
Forks
4
Open issues
3
Last commit
2026-09-24
Last release
2026-09-24
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app