dsh-power-type:为 DSH Web 编辑器加上 Power Mode 打字特效

前言

在 DeepSeek Harness(DSH)里写 prompt、改配置、调试智能体时,Web 端 composer 是高频入口。界面默认偏克制,长时间输入缺少反馈,容易显得单调。社区里有一些「趣味换装」类插件,专门给客户端加视觉与听觉层,不改变 Harness 核心逻辑。

下面介绍 dsh-power-type:在 DSH Web composer 上叠加 Power Mode 风格的打字效果——光标粒子、字符光晕、连击计数、行内热力与余烬,以及合成按键音。维护者为 huangzhilin-hzl,当前 npm 包版本 0.2.0,许可证 MIT。插件目录页见 SkillHub,源码与说明见 GitHub。

这是什么

dsh-power-type 是面向 DSH Web composer 的前端插件:监听输入事件,在编辑器内渲染粒子、热力渐变与音效,默认开启,可在插件列表里一键关闭。

它与「改模型、改路由」类插件不同,只影响 Web 端书写体验;热力效果只包裹当前文本行,不改动 composer 外框,也不动 settlement 卡片区域。

核心功能

以下能力均来自项目 README 与 package 说明,安装后无需单独构建即可使用。

视觉与动效

  1. 光标处粒子、字符发光残影,以及轻微的编辑器抖动。
  2. 当前行随连续输入「升温」:琥珀色 → 橙色 → 红色,并带热力 shimmer 与上升余烬。
  3. 热力仅作用于文本区域,不绘制 composer 边框或结算卡片样式。

连击(Combo)

连击计数基于可见字形:英文按单键递增;中文等多字符 IME 一次上屏时,按本次提交的字符数计入连击与 tick 密度,与 README 中对 IME 的说明一致。

音效

每次按键有较轻的合成 tick;按 Enter 时有更重的 impact。可分别静音与调节音量(见下文控制台 API)。插件支持明暗主题适配。

安装与启用

环境要求:DSH Web >=0.2.1-rc.2 且 <0.3.0(见 package.json 的 engines.dsh)。

在已安装 DSH CLI 的机器上,为 Web profile 添加已发布包:

dsh plugin --profile web add dsh-power-type

若需跟踪仓库当前提交而非 npm 发布版:

dsh plugin --profile web add github:huangzhilin-hzl/dsh-power-type

若从 DSH 源码树运行 CLI,请在 DSH 仓库根目录 执行:

pnpm dsh plugin --profile web add github:huangzhilin-hzl/dsh-power-type

安装完成后重启 DSH Web 并刷新页面;README 写明无需对插件单独 build。本地开发可将插件目录以绝对路径安装(目录需保持存在):

dsh plugin --profile web add /absolute/path/to/dsh-power-type

卸载:

dsh plugin --profile web remove dsh-power-type

源码树中请将 dsh 换为 pnpm dsh。

典型用法

安装并刷新后,在 composer 中直接输入即可,效果默认开启。关闭或重新打开:Plugins → Installed plugins → Power Type。

强度与声音可在浏览器控制台调整;设置会保存在本地浏览器:

window.__dshPowerType.setIntensity(1.5)      // 默认 1;范围 0.2–2.5
window.__dshPowerType.setSoundEnabled(false) // 静音按键与 Enter 提示音
window.__dshPowerType.setVolume(0.5)         // 0–1,默认 0.9

仓库还提供独立 demo:demo/index.html 可预览效果;demo/index.html?heat=1 为持续热力演示;追加 &theme=light 可切浅色主题(路径相对于插件仓库)。

适用场景与注意

适合谁: 长期在 DSH Web 里写 prompt、做演示或录屏的开发者,希望在不动业务逻辑的前提下增加输入反馈;SkillHub 分类为「趣味换装」,与 Harness 核心能力解耦。

权限与安全: DSH 插件随当前 dsh 进程 加载与执行。安装前应阅读 仓库源码 与 MIT 许可证,确认注入范围(本插件通过 cordis.patch.yml 绑定 Web client,并注入 @deepseek-ai/dsh-client-ui-layout)符合你的环境策略。

生态说明: DSH 采用「一切皆插件」的扩展方式;SkillHub 为社区目录站点,与 DeepSeek / 幻方无官方从属关系,并非官方应用商店。

若不需要粒子或音效,可在插件列表关闭 Power Type,或使用 setIntensity(0.2)、setSoundEnabled(false) 降低干扰。

结尾

dsh-power-type 把 Atom Power Mode 一类体验搬到 DSH Web composer:粒子、热力、连击与按键音均可调,并兼顾中文 IME 与明暗主题。按需安装、刷新即可使用。

  • 目录页:https://www.skillhub.cn/plugins/huangzhilin-hzl/dsh-power-type
  • GitHub:https://github.com/huangzhilin-hzl/dsh-power-type
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜