插件目录 / UI & Skins / dsh-plugin-suite
dsh-plugin-suite
已验证 · 实测可装 crTnT
功能简介
社区插件套件:插件中心与自动更新
可用 — 实测通过,早期项目
社区插件套件:插件中心与自动更新 实测能干净安装、正常启动。早期项目,但功能可用。
「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
DeepSeek Harness 插件套件
这是一个面向 DeepSeek Harness(DSH)的社区插件套件,当前包含:
dsh-plugin-center:在 DSH 设置/侧边栏中浏览社区插件、查看安装状态并安装插件。dsh-plugin-updater:检查已安装插件更新、显示红点提醒、更新前备份并支持回滚。dsh-plugin-manager-core:两个管理插件共用的本地核心库。
Windows 一键安装
请先确认已经安装 DeepSeek Harness,并且已经运行过一次 dsh web,让 web profile 初始化。
建议先下载并审阅脚本,再执行:
Invoke-WebRequest https://raw.githubusercontent.com/crTnT/dsh-plugin-suite/main/scripts/install.ps1 -OutFile "$env:TEMP\dsh-plugin-install.ps1"
Get-Content "$env:TEMP\dsh-plugin-install.ps1"
& "$env:TEMP\dsh-plugin-install.ps1"
脚本会把仓库克隆到:
%USERPROFILE%\.dsh\plugin-sources\dsh-plugin-suite
然后把两个插件以本地源码链接方式安装到 web profile。插件代码、共享核心和安装路径保持在同一个仓库目录中,因此不会依赖开发者电脑的绝对路径。
手动安装
git clone https://github.com/crTnT/dsh-plugin-suite.git "$env:USERPROFILE\.dsh\plugin-sources\dsh-plugin-suite"
& "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\win32-x64\node.exe" `
"$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\harness\lib\bin.js" `
plugin --profile web add "link:$env:USERPROFILE\.dsh\plugin-sources\dsh-plugin-suite\dsh-plugin-center"
& "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\win32-x64\node.exe" `
"$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\harness\lib\bin.js" `
plugin --profile web add "link:$env:USERPROFILE\.dsh\plugin-sources\dsh-plugin-suite\dsh-plugin-updater"
安装后重启 DeepSeek Harness。后续更新源码版插件:
git -C "$env:USERPROFILE\.dsh\plugin-sources\dsh-plugin-suite" pull --ff-only
然后重启 Harness。源码链接插件会在更新中心中标记为“本地开发版”,不会被误操作覆盖。
开发与检查
仓库需要 Node.js 20 或更高版本。运行:
npm test
npm run check
当前仓库是 GitHub 源码分发版;后续可以在不改变现有安装方式的前提下,将两个独立插件发布到 npm,供用户使用 dsh plugin add 插件名 一键安装。
安全说明
- 仓库不包含 DeepSeek API Key、登录凭据、聊天记录、profile 配置或本地缓存。
- 插件安装接口只接受 npm 包名或 GitHub 仓库来源,并要求用户确认安装。
- 更新前会备份 profile 的依赖清单,更新失败时可以从更新中心回滚。
- 安装第三方 DSH 插件前,请先审阅源码并确认来源可信。
License
MIT
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-plugin-suite」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:crTnT/dsh-plugin-suite Headless(CLI)profile:
dsh plugin --profile headless add github:crTnT/dsh-plugin-suite 实测报告
验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。
使用场景
改变 dsh 的外观或交互方式——一套主题、皮肤或新面板,重塑工作区。
适合谁
在 web UI 里一待几小时、想让它按自己的习惯好看又好用的人。
二次开发建议
皮肤、面板和主题 token 是扩展点——写新皮肤、加面板,或与上游配色同步 token。