前言¶
在 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 說明,安裝後無需單獨構建即可使用。
視覺與動效¶
- 光標處粒子、字符發光殘影,以及輕微的編輯器抖動。
- 當前行隨連續輸入「升溫」:琥珀色 → 橙色 → 紅色,並帶熱力 shimmer 與上升餘燼。
- 熱力僅作用於文本區域,不繪製 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