wefio/dsh-engineering-services

wefio★ 2TypeScriptLast synced: 2026-08-14

Open on GitHub

LSP+DAP+TASK,但是只支持JS/TS、Python

README excerpt

dsh-engineering-services IDE engineering services for DeepSeek Harness (dsh) — a host plugin porting the pi-engineering-services suite: LSP / DAP / Task three pillars + an IDE-tooling usage skill. Pillar What it provides Entry LSP 12 tools: diagnostics, navigation, rename, workspace symbol src/lsp/dsh-lsp.ts DAP debug tool, 28 actions (debugpy + js-debug) src/dap/dap.ts Task build/test/lint discovery & run (npm / make / just) src/task/task.ts Skill usage policy & how-to for the three tool sets skills/ide-three-pillars/SKILL.md Runbook install / activate / smoke / troubleshoot skills/ide-runbook/SKILL.md Verified scope (kept from the pi edition) - LSP : pyright (Python) + typescript-language-server (TS/JS). Others are configurable but experimental. - DAP : debugpy (Python) + js-debug (JS/TS, vendored). Others are configured but experimental. - Task : npm scripts / Makefile / justfile. Language servers and debug adapters beyond this are present in the config but not tested . Install Build tooling note: this package uses a plain Node ESM build ( scripts/build.mjs → tsc + copy vendored dap/js-debug / dap/debugpy into lib/ ). There is no tsdown/bundler . For tsserver to work, the worksp…

View full README on GitHub →
Tools / Devdshdsh-plugin

Category