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. 适合代码质量检查流程;覆盖已有文件校验,不承担自动修复或强制写入。

パッケージ
@banbolee/dsh-lsp-diagnostics
互換性
未検証
Harness ピア範囲
^0.1.5-rc.1
Cordis ピア範囲
^4.0.2
バージョン
0.1.1
ライセンス
MIT
最終更新
2026/09/15

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:BanboLee/banbo-dsh#a785b690cd3a271225efba76ae2079e8fbf2df51&path:plugins/dsh-lsp-diagnostics

ドキュメント

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.