前言¶
在使用 DeepSeek Harness 進行開發或調試時,界面反饋往往侷限於文本。開發者需要一種直觀的方式確認 AI 的當前狀態(如是否正在運行、是否在等待交互)。dsh-pixel-liangzu 提供了一個像素大頭桌面寵物,通過視覺變化反饋系統狀態。
插件介紹¶
dsh-pixel-liangzu 是由維護者 mobius 開發的一個趣味換裝類插件。它將 DeepSeek Harness 的性能滑桿檔位與對話執行狀態映射爲具體的角色動作與形象。
核心功能¶
插件通過兩個核心規則對齊系統狀態與視覺表現:
-
性能滑桿映射
寵物角色跟隨dsh-performance-slider的 6 檔設置切換。滑桿檔位決定角色的外觀(從瘦白領到冕冠帝王)。 -
對話狀態映射
寵物動作跟隨會話快照狀態切換,包括待機、休息、工作、完成和等待。
安裝與啓用¶
- 確保環境中已安裝
pnpm。 - 執行安裝命令:
dsh plugin --profile web add github:mobius/dsh-pixel-liangzu
- 重啓
dsh web服務以加載插件。
典型用法¶
- 更換角色:在 Harness 界面拖動性能滑桿,寵物形象會隨之改變。
- 狀態反饋:向 AI 發送消息時寵物進入“工作”狀態,等待審批時進入“等待”狀態,任務完成時顯示“完成”狀態。
- 預覽:不安裝到 DSH 環境時,可直接打開項目目錄下的
demo/index.html進行測試。
技術實現¶
- 數據源:寵物通過
localStorage、cookie(dshps_level)及 DOM 屬性實時讀取性能滑桿檔位。 - 狀態訂閱:訂閱會話快照,根據
running和pending等字段判斷動作。
自定義¶
- 替換素材:直接替換
assets/gifs/目錄下的 GIF 文件(需保持命名規範)。 - 修改邏輯:編輯
lib/client.pet.js中的狀態映射邏輯與文案。
注意事項¶
- 插件曾用名爲
dsh-pixel-pet,現已更名以避免衝突。 - 懸浮位置與檔位偏好存儲在
localStorage和cookie中。
結語¶
該插件通過簡單的視覺元素增強 DeepSeek Harness 的交互體驗。更多細節可查閱 GitHub 倉庫。