DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-lsp-actions

DeepSeek Harness plugin that exposes LSP diagnostics, formatting, completion, code actions, symbols, signature help, inlay hints, and rename tools.

UI & ProductivityTerminal & TUIDeveloper ToolsSecurity & PolicySkills & WorkflowsRemote Execution
10GitHub Stars2ForksUpdated2026-08-26

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 installs into a DeepSeek Harness profile and connects agent workflows to configured language servers. It provides eight LSP tools plus an optional JSON-RPC editor action protocol for editor integrations.

Key Capabilities

  • Provides tools for diagnostics, formatting, completion, code actions, symbols, signature help, inlay hints, and rename.
  • Uses configured local language-server subprocesses, with an official ctx.lsp seam used when available.
  • Offers an optional newline-delimited JSON-RPC editor protocol: lsp.actions.list, lsp.actions.run, and lsp.events.
  • Applies formatting and rename edits through the fs/write-intent path and approval-related permission flow.
  • Supports configurable server commands, file-extension mappings, request limits, document-size limits, diagnostics caching, and timeouts.

Useful For

  • Give DeepSeek Harness agents compiler and analyzer feedback while editing code.
  • Format files or selections through a project language server.
  • Find symbols, request completions, inspect signatures, and retrieve inlay hints.
  • Review available LSP code actions and perform workspace-aware renames.
  • Connect an editor-side integration to a headless DSH LSP action backend.

Who It Fits

  • DeepSeek Harness users working on source code.
  • Developers configuring local language servers for agent-assisted coding.
  • Editor-integration developers consuming the lsp.actions.* JSON-RPC protocol.

Documented Limitations

  • No language servers are active with the default empty servers configuration.
  • Configured server executables must be resolvable on PATH at load time.
  • Actions use a transient open-request-close document lifecycle; some project-based server operations require file_path or may not work under this lifecycle.
  • Range formatting requires language-server support for range formatting.
  • Rename supports text edits only; resource operations such as creating, deleting, or renaming files are refused.
  • Requires Node ^22.19.0 or >=24.0.0; declared DSH compatibility is >=0.1.0-rc.8 and <0.2.0.

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, 19 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
ad5373d · 2026-08-27

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
10GitHub stars
Forks
2
Open issues
0
Last commit
2026-08-26
Last release
2026-08-23
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