BanboLee/banbo-dsh--plugins-dsh-lsp-diagnostics ↗★ 0
@banbolee/dsh-lsp-diagnostics
Automatic post-write and model-callable read-only LSP diagnostics for existing files in DeepSeek Harness. 适合代码质量检查流程;覆盖已有文件校验,不承担自动修复或强制写入。
Install
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:BanboLee/banbo-dsh#a785b690cd3a271225efba76ae2079e8fbf2df51&path:plugins/dsh-lsp-diagnosticsREADME
Read the full README ↗Usage
Install from npm (recommended) — no clone needed:
dsh plugin --profile add @banbolee/dsh-lsp-diagnostics
For local development, install the bundle into any DSH profile from the repository root. The
workspace-root flag -w is required: without it pnpm cannot resolve the local
package inside the profile's generated workspace.
dsh plugin --profile
add -w ./plugins/dsh-lsp-diagnostics
To install into an isolated profile with a single command:
DSH_HOME="$(mktemp -d)" scripts/sync-lsp-diagnostics-to-profile.sh
The sync helper requires DSH_HOME so tests and manual QA always target
isolated profile state, never the user's default Harness home.
The plugin registers one real three-parameter tools/post-execute waterfall
listener (exec, _result, next): it calls await next() exactly once,
outside any plugin catch, and never consumes the _result placeholder.