前言¶
DSH 的 profile 插件机制允许把外部包加入 web profile,而不一定改动界面逻辑。对于只想改变 DSH 网页界面观感、并希望增加一个右侧路标工作进度面板入口的使用者,dsh-outdoor-theme 是一个可选方案。
下面介绍这个插件的定位、安装方式、切换方式、改色方式和卸载方式。
这是什么¶
dsh-outdoor-theme 是 Estellalee 维护的 DSH 插件,定位为户外徒步风换皮插件。其一句话定位是:
DSH 皮肤:山野向导(Trail Guide)· 户外徒步风换皮 + 右侧路标工作进度面板
它主要做三件事:
- 把 DeepSeek Harness(DSH)网页界面整体换皮为徒步山野风格。
- 提供设置面板入口,用于切换皮肤。
- 提供右侧「路标 · 工作进度」面板(Waypoints panel)。
按已核实资料,它不改动界面逻辑,核心是纯 CSS 换皮、设置面板入口和右侧路标面板。
该包声明了 DSH 插件入口:
dsh.bundle.patch
dsh.client
其中 dsh.client 声明:
platform: web
immediately: true
安装后,它会加入 web profile 的:
dsh.profile.bundles
层。许可证为 MIT。
核心功能¶
- 把 DSH 网页界面整体换皮为徒步山野风格。
- 内置一套换皮皮肤「山野向导」(Trail Guide)。
- 包含亮色
Morning Meadow与暗色Dusk Forest两套配色。 - 在设置面板「皮肤」行切换
Default或山野向导 Morning/Dusk。 Default对应 DSH 原样式,可一键切回。- 提供右侧「路标 · 工作进度」面板(Waypoints panel)。
- 纯 JavaScript + CSS,零构建。
- git 安装不需要
allowBuilds授权。 - 支持 GitHub 直装、本地目录安装和一条命令卸载。
安装与启用¶
先确保 pnpm 可用¶
DSH 用 pnpm 管理 profile 插件。安装前建议先确保 pnpm 可用:
corepack enable
如果没有 corepack,也可以安装 pnpm:
npm install -g pnpm
从 GitHub 安装到 web profile¶
执行下面命令:
dsh plugin --profile web add github:Estellalee/dsh-outdoor-theme
这条命令会把插件安装到 web profile。由于该包声明了 dsh.bundle.patch,它会进入 profile 的 dsh.profile.bundles 层。
装完后,刷新浏览器页面即可看到皮肤。
从本地目录安装¶
如果你已经拿到本地目录,可以先 clone 仓库:
git clone https://github.com/Estellalee/dsh-outdoor-theme.git
然后进入 dsh-outdoor-theme 的上一级目录,执行:
dsh plugin --profile web add ./dsh-outdoor-theme
典型用法¶
切换皮肤¶
打开 DSH 设置面板,找到「皮肤」行。
你可以在以下选项之间切换:
Default
山野向导 Morning
山野向导 Dusk
其中 Default 是 DSH 原样式。
查看右侧路标面板¶
安装并刷新页面后,该皮肤会提供右侧「路标 · 工作进度」面板:
Waypoints panel
自定义改色¶
打开令牌文件:
outdoor-tokens.css
修改其中的色值配置项:
--dsw-*
保存后,刷新页面即可生效。
卸载¶
执行下面命令:
dsh plugin --profile web remove dsh-outdoor-theme
刷新页面后,会恢复默认皮肤。
适用场景与注意¶
这个插件适合希望在不改动 DSH 界面逻辑的前提下,调整 DSH 网页界面视觉的使用者。如果你的需求只是换一套皮肤,并且希望右侧有一个路标工作进度面板,可以优先考虑它。
安装前应检查源码、依赖和许可证。该包许可证为 MIT。
其 peerDependencies 要求:
react ^18.2.0
@deepseek-ai/dsh-client-runtime ^0.1.0-rc.6
@deepseek-ai/dsh-client-ui-settings ^0.1.0-rc.6
@deepseek-ai/dsh-settings ^0.1.0-rc.6
该插件会随 DSH 进程加载,安装时应确认你信任对应仓库内容。它以当前 dsh 进程权限运行,因此不要直接安装来源不明的同类插件。
本文只把它作为可自安装的 DSH profile 插件介绍,不把它表述为官方应用商店条目。
项目链接¶
GitHub 仓库:
https://github.com/Estellalee/dsh-outdoor-theme