插件简介
dsh-web(zhu1090093659/dsh-web)是 DeepSeek Harness(DSH)的 Web GUI 插件聚合生态包,定位为"全家桶":一个安装命令即可获得梁神模式、救助模式、会话归档管理、皮肤中心、任务看板、SSH 远程连接、图像理解工具、鲸鱼娘宠物等一系列 Web 插件。核心理念与 DSH 一致:Everything is a plugin,所有能力通过创意工坊(Creative Workshop)分发。
GitHub 数据:Stars 6861,综合评分 70.9(GitHub 分 70.9),最近更新 2026-09-05,已提供中文文档。兼容性验证结果:需源码安装(仓库 package.json 标记 private,未发布到 npm 需从源码安装;npm 侧存在聚合包 @linxin666/dsh-web-all)。注意:dsh-web 仓库本身需通过 GitHub 源或源码方式安装,npm 聚合包以 @linxin666/ 前缀发布。
核心功能
梁神模式(dsh-liangshen)
两阶段锚定的 agent preset:首轮模型请求只暴露官方 Minimal 的精确双工具(持久 bash 与 str_replace_editor),首次工具调用后切换为 PTC Mode(单个 run_code 经生成 SDK 调起完整工具注册表)。社区评测中 Minimal 达 99/96 分,两阶段方案在 Windows 原生实测均值 98.5,不牺牲完整工具能力。
救助模式(dsh-doctor)
事务式救援体系,默认开启:后台 Doctor Supervisor 检测启动失败、进程崩溃、心跳丢失、Web 故障与浏览器白屏,每次修复按事务执行(快照、确定性规则、原子提升、失败回滚)。Web 控制台可查看故障事件并提供诊断、修复与回滚动作。
会话归档管理(dsh-session-archive)
集中查看全部会话(活跃/已归档/空白/子代理等),支持状态、工作区、标题搜索与多维排序、批量归档、恢复与级联物理删除,运行中会话始终受保护。
皮肤与创意工坊
Blue Fantasy 蓝色幻想默认皮肤(鲸鱼插画、靛蓝色调),支持创意工坊试穿后再应用,试穿即时生效、退出完全还原;同时提供皮肤中心、创意工坊商店卡等。
其他实用插件
任务看板(Host 调度、关浏览器仍运行)、SSH 远程连接、图像理解工具、Git 分支图谱、Skill 中心、插件管理器、Web UI 设置等,均可单独安装。
安装与配置
方式一:npm 安装聚合包(推荐)
dsh plugin --profile web add @linxin666/dsh-web-all@latest
# 重启 dsh web 进程生效
方式二:GitHub 源直接安装
dsh plugin --profile web add github:zhu1090093659/dsh-web
方式三:源码安装(开发调试,需要 Node.js >= 22 与 pnpm)
git clone https://github.com/zhu1090093659/dsh-web.git
cd dsh-web
pnpm install
pnpm -r build
node scripts/link-profile.mjs
dsh plugin --profile web add link:$(pwd)/packages/dsh-web-all
安装后重启 dsh web,侧边栏出现全部插件入口即生效;可用 dsh --profile web --dump-config 确认插件配置层已挂载。
兼容性与避坑指南
pnpm 11 发布年龄门禁
新版本发布 24 小时内,pnpm 11 的 minimumReleaseAge 会静默装回更旧版本(如 dsh-web-all@0.1.20 配旧版皮肤插件),显式写 @latest 同样被隔离,可能导致 dsh web 启动崩溃(ERR_MODULE_NOT_FOUND ... dsh-client-ui-skin-)。解决:在 profile 的 pnpm-workspace.yaml 中加 minimumReleaseAgeExclude: ['@linxin666/*']。
装完必须重启进程
页面刷新不够,需要重启 dsh web 进程才能看到插件入口。
pnpm 严格布局报错
报 Cannot find package '@linxin666/dsh-...' 时,在 pnpm-workspace.yaml 加 nodeLinker: hoisted 或 public-hoist-pattern: ['@linxin666/'] 后重装。
ERR_PNPM_IGNORED_BUILDS
首次安装提示该错误时,把 cloudflared / cpu-features / ssh2 加入 profile 的 pnpm-workspace.yaml allowBuilds 后重新执行。
聚合包与独立包重复安装
聚合包行 id 带 web-ui- 前缀,与独立包 id 不冲突可并存,但无额外收益,建议只保留一个来源。
适合人群
适合希望为 DSH 一次性补齐 Web 端 UI 增强(任务看板、皮肤、宠物、SSH、会话归档)的用户,以及喜欢全家桶式一键装配、愿意阅读排障文档的 DSH 进阶玩家。不适合只想要单一小功能(应直接装对应单包)、或完全不想折腾 pnpm 配置的用户。
总结
dsh-web 以 6861 星验证了"插件聚合生态"路线在 DSH 社区的高接受度,梁神模式与救助模式更是具备工程价值的深度能力。安装本身简单,真正的门槛在 pnpm 配置排障,按上文避坑清单操作即可顺利跑通。查看更多插件与汉化避坑指南,请访问 DeepSeek Harness Hub。
本文由 DeepSeek Harness Hub 自动整理,数据来源于插件详情页