DeepSeek Harness Web 界面支持通過插件進行功能擴展。當開發者在使用界面進行長時間操作時,一個具有物理特性的視覺掛件可以提供直觀的交互反饋。dsh-whale-rod-cursor 插件將系統光標替換爲一根魚竿,吊着 Q 版鯨魚娘,隨鼠標動作產生物理甩動效果,並根據 DSH 狀態切換姿態。
功能概覽¶
該插件在 DSH Web 界面上實現了一個帶物理彈性的光標掛件:
- 物理跟隨:魚竿竿尖釘在鼠標位置,通過彈性繩吊着 Q 版鯨魚娘。鼠標移動時,鯨魚娘會被猛拽、甩飛,隨後通過阻尼振盪回彈。
- 交互變色:根據鼠標懸停的元素類型改變魚竿顏色,提供可交互性提示。
- 狀態反饋:甩動幅度過大時,鯨魚娘會發出尖叫;停止動作後,會演「釣魚佬又空軍了」的小劇場。
- 狀態切換:跟隨 DSH 內部狀態(如正在運行/運行結束)切換鯨魚孃的姿態(平時/在忙/幹完了)。
- 光標管理:默認隱藏系統光標,避免信息丟失,可通過快捷鍵恢復。
核心交互與行爲¶
兩種光標模式¶
插件提供兩種光標模式:
- 魚竿當光標(默認):魚竿直接作爲光標,隱藏系統箭頭。
- 真光標 + 拖掛:保留系統光標語義,魚竿作爲裝飾層掛在旁邊。
應急恢復:按 Alt+Esc 可在兩種模式間切換。
顏色提示¶
魚竿顏色根據交互狀態變化:
* 深海青藍:默認待機。
* 亮青綠:懸停輸入框或可編輯區。
* 淡金:懸停按鈕或鏈接。
* 橙紅:按下鼠標時閃爍。
物理與反饋¶
- 甩動與尖叫:甩動速度或加速度超過閾值時,鯨魚娘會冒出氣泡臺詞。力度越大,氣泡越大。
- 閒置小劇場:鼠標停止移動一段時間後,鯨魚娘會自動播放臺詞(默認圍繞「釣魚佬空軍」主題)。
- 姿態跟隨:默認跟隨 DSH
ctx.get('sessions')的running狀態切換姿態;若服務讀不到,則跟隨甩動狀態自動退化。
安裝與啓用¶
通過 DSH 命令行工具安裝:
dsh plugin --profile web add github:xingheyewang-1/dsh-whale-rod-cursor
注意事項:
1. 安裝後必須重啓 dsh web 客戶端,代碼纔會生效。
2. 插件默認隱藏系統光標,若無法操作,請嘗試按 Alt+Esc 切換模式。
使用說明¶
在設置頁中可調整以下參數:
* 縮放比例:調整魚竿與掛件的整體大小(0.5–1.2)。
* 阻尼:調整回彈的衰減速度,數值越大回彈越慢。
* 閒置臺詞池:修改閒置時播放的臺詞內容。
權限與限制¶
- 無外部依賴:插件無網絡請求、無文件訪問、無外部服務依賴。
- 只讀狀態:僅讀取 DSH 內部
ctx.get('sessions')的只讀快照。 - 兼容性:基於 MIT 許可證,需配合 DeepSeek Harness Web 界面使用。
維護者:xingheyewang-1
目錄頁:https://www.skillhub.cn/plugins/xingheyewang-1/dsh-whale-rod-cursor
源碼地址:https://github.com/xingheyewang-1/dsh-whale-rod-cursor