dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
dsh-better-sidebar 完整工作台 fork:资源管理器、编辑器、终端、Git、浏览器与分屏,外加仿 VSCode 外壳重构(全宽紧凑顶栏与活动栏);npm 包名 @all3cn/dsh-better-sidebar-n23。
A service-first sidebar framework plus a complete out-of-the-box workbench for
DSH. This package is a community fork of the open-source plugin
dsh-better-sidebar (MIT),
published independently under the @all3cn scope; see
UPSTREAM.md for attribution.
English | 中文
terminal_* model toolsctx.betterSidebar — register
sidebar pages and file viewers with registerTab / registerFileViewer;
built-in tabs and third-party plugins use the same registration interfaceValidated against DSH (DeepSeek Harness) 0.1.1-rc.2; peer dependencies are
declared as @deepseek-ai/* >= 0.1.0-rc.6 < 0.2.0. Requires Node.js >= 20.
Prerequisite: a working DSH installation (dsh web runs).
dsh plugin --profile web add @all3cn/dsh-better-sidebar-n23
The package declares a dsh.bundle.patch
(cordis.patch.yml); the CLI bundle reconciliation adds
it to the profile bundle stack automatically — no profile file edits. If the
profile still carries an old manual mount line for dsh-better-sidebar
(upstream or a local fork copy), remove it first to avoid double-mounting.
Uninstall: dsh plugin --profile web remove @all3cn/dsh-better-sidebar-n23.
A one-shot helper script is included (handles pnpm 11 build approvals and the minimumReleaseAge bypass):
bash scripts/install.sh # macOS / Linux / Git Bash
powershell -File scripts/install.ps1 # Windows
// in any DSH plugin's client half
ctx.betterSidebar.registerTab({ id: "my-tab", title: "My Tab", render: ... });
ctx.betterSidebar.registerFileViewer({ pattern: "**/*.xyz", render: ... });
dsh-better-sidebar@0.12.3, republished under the
@all3cn scope0.1.1-rc.2v* triggers
Trusted Publishing with provenance)npm run package:registry -- --dry-runlib/ directly; src/ and lib/ are
kept in sync by hand (see UPSTREAM.md)Tests use the Node.js built-in test runner with no dependencies:
npm test
src/ and lib/ are currently intentionally split-track (src/ is ahead on
robustness fixes, lib/ is ahead on shell layout; runtime is governed by
lib/). See UPSTREAM.md for details.
MIT. Forked from omdsh-dev/DSH-better-sidebar (MIT); not affiliated with DeepSeek or the upstream authors.