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
羽毛球分组比赛记分
小程序二维码

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

小夜