前言¶
DSH 的 Web 界面可以通过插件接入 UI 扩展。如果希望在保持原有操作路径的同时,给界面加一套主题,并把 Agent 活动状态显示出来,可以先看 chiral-pulse。它把 Death Stranding 皮肤和 BB 生命体征监护仪挂到 DeepSeek Harness Web 界面上,主要面向 web profile 的安装与热加载。
这是什么¶
chiral-pulse 是 MoonShadow1976 维护的 DSH 插件,npm 包名为 chiral-pulse,许可证为 MIT。它解决的是两类小问题:一是给 DeepSeek Harness Web 界面做全局视觉主题,二是用输入区上方的一条 ECG 监护仪走纸展示会话活动。
核心功能¶
全局皮肤¶
下面这部分负责界面整体氛围:
- 暗色主题为 DS 蓝黑机身加琥珀发丝线。
- 亮色主题为冥滩白变体。
- 全屏覆盖扫描线、手性晶格和四角渐晕氛围层。
- 氛围层均为
pointer-transparent,不挡操作。 - DeepSeek 鲸鱼品牌蓝原样保留。
BB 生命体征监护仪¶
输入区上方会显示一条 26px 高的监护仪走纸,滚动 ECG 波形是主要视觉元素。BPM 跟随 Agent 活动变化:
- 思考:+38
- 工具执行:+52
- 回合进行:+10
- 空闲:回落至 42
数据全部来自会话快照,不会重复 StatsLine 已有的 turns / tokens。
渲染方式¶
渲染采用单个 canvas 每帧直绘,并使用 erase-bar 扫掠加冻结像素缓存。这种方式帧率无关,且零 DOM 抖动。
安装与启用¶
发布版推荐使用 add 子命令安装:
dsh plugin --profile web add chiral-pulse
安装后,包内声明的 dsh.bundle 与 dsh.client 会进入 profile 的 bundle 层,无需手写配置。
如果使用的是旧写法,可以执行:
dsh plugin --profile web chiral-pulse
典型用法¶
本地开发安装¶
本地开发时,先把包链接进 profile 的 node_modules,再在 $DSH_HOME/profiles/web/cordis.patch.yml 追加一行 patch 行。完成本地安装后,还需要建立 junction。用户 patch 层支持热加载:无需重启 dsh web,刷新浏览器页面即可生效。
卸载¶
发布版安装可执行:
dsh plugin --profile web remove chiral-pulse
本地开发安装则移除 patch 行与 junction。
适用场景与注意¶
适合在 DeepSeek Harness Web 界面做界面主题、状态可视化的开发者。安装前需要检查源码和许可证,因为插件以当前 dsh 进程权限运行。chiral-pulse 许可证为 MIT。
其他信息:
- 本仓库已打上
dsh-plugin话题,可在同话题下被发现。 - 反馈与 bug 报告可在 GitHub Discussions 提交。
- 社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系,不应理解为官方应用商店。
目录与源码¶
- 目录页:https://www.skillhub.cn/plugins/MoonShadow1976/chiral-pulse
- GitHub:https://github.com/MoonShadow1976/chiral-pulse
经过上面的安装或本地接入,chiral-pulse 会把 Death Stranding 皮肤和 ECG 监护仪挂到 DeepSeek Harness Web 界面上,适合作为一个轻量 UI 插件来试用。