DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Theme Presets — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
T

dsh-theme-presets

Theme Presets

DSH Web GUI 的预设配色主题:Nord、Dracula、Catppuccin、Tokyo Night、One Dark、Gruvbox、Solarized、GitHub、Everforest、Kanagawa 和 Rosé Pine,基于 --dsw-alias-* 令牌层。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:MicroSharpAnt/dsh-theme-presets#529d654bd30a8868e4429609fe10175fa95a7aaa
README兼容性版本

兼容性与来源证明

Theme Presets 以 dsh-theme-presets 发布,当前版本为 0.1.2。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/29

版本

0.1.2stable
2026/9/29

相关插件

正在加载相关插件…

最新版
0.1.2
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/9/29
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Ab Chartdsh-ab-chart带有绘制其调用的浏览器卡片的图表渲染工具,封装在一个可发布的插件包中Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义

README

dsh-theme-presets

DSH Web GUI 的主题预设插件:在内置的 浅色 / 深色 / 跟随系统 之外,再叠一层配色家族。

安装

在 DSH 的插件安装界面里填:

https://github.com/MicroSharpAnt/dsh-theme-presets.git

也可以用 github:MicroSharpAnt/dsh-theme-presets 或 git+ssh://git@github.com/MicroSharpAnt/dsh-theme-presets.git。

不要用 git@github.com:... 这种 scp 语法:DSH 的预检会放行,但 pnpm 把它按 name@range 拆成「包名 git + 版本 github.com:...」,于是只装出一个悬空的 node_modules/git 软链,日志特征是 added 0,实际什么都没装上。

安装后无需构建:浏览器端产物 lib/client.js 随仓库提交,本包也没有任何运行时依赖。

仓库已从 DSH-simple-theme-plugin 更名为 dsh-theme-presets。旧地址仍会重定向, 但建议直接用上面的新地址。

从本地目录安装(开发时)

插件安装界面也接受绝对路径,指向工作副本即可,改完代码后重启 dsh web 生效。

用法

设置 → 通用 → 主题预设,点一个色块。

  • 预设只决定配色家族,明暗仍由上一行的「外观」控制,两者正交。 选了 Nord 之后,「浅色」= Snow Storm,「深色」= Polar Night, 「跟随系统」则跟着系统在两者之间切。
  • 每个色块显示当前明暗模式下该预设的底色 / 强调色 / 正文色,会随「外观」一起变。
  • 默认 = DSH 自带配色,不做任何覆盖。
  • 选择写进当前 Web profile 的 cordis.patch.yml 中 theme-presets.config.preset, 跨刷新、跨重启保留。

十一个预设

id名称浅色变体深色变体
nordNordSnow StormPolar Night
draculaDraculaAlucardDracula
catppuccinCatppuccinLatteMocha
tokyonightTokyo NightDayNight
onedarkOne DarkOne LightOne Dark
gruvboxGruvboxLightDark
solarizedSolarizedLightDark
githubGitHubLightDark
everforestEverforestLightDark
kanagawaKanagawaLotusWave
rosepineRosé PineDawnMoon

配色取自各主题自己发布的调色板,不是凭印象配的近似值。每个主题的 15 个语义锚点 (底色 / 表面 / 文字 / 边框 / 强调 / 四种状态)定义在 presets.mjs,其余 92 个 --dsw-alias-* token 由统一的 deriveTokens() 用 color-mix() 从这些锚点派生。

改配色

presets.mjs 是唯一数据源。

  1. 改 PRESETS 里某个预设的 light / dark 锚点(各 15 个颜色),或整段新增一个预设;
  2. npm run build 重新生成 lib/client.js;
  3. 浏览器刷新。

只调配色不需要重启;改了 host.js 或 src/plugin.mjs 则要重启 dsh web。

测试

npm test            # 进程外的五个套件,不需要运行中的 dsh
node e2e-test.mjs   # 可选:真实浏览器端到端(22 项),需要运行中的 dsh web + 本机 Chrome

e2e-test.mjs 结束时会恢复进入时的预设,不会改掉你的选择; dsh 检出不在默认位置时用 DSH_CHECKOUT=/path/to/dsh 覆盖。

实现细节

首屏无闪烁的三层接管机制、宿主端加载的三条约束、为什么自带一份 Config schema, 以及各测试套件的覆盖范围:见 docs/internals.md。