dsh-pixel-liangzu:DeepSeek Harness 像素大頭桌面寵物

前言

在使用 DeepSeek Harness 進行開發或調試時,界面反饋往往侷限於文本。開發者需要一種直觀的方式確認 AI 的當前狀態(如是否正在運行、是否在等待交互)。dsh-pixel-liangzu 提供了一個像素大頭桌面寵物,通過視覺變化反饋系統狀態。

插件介紹

dsh-pixel-liangzu 是由維護者 mobius 開發的一個趣味換裝類插件。它將 DeepSeek Harness 的性能滑桿檔位與對話執行狀態映射爲具體的角色動作與形象。

核心功能

插件通過兩個核心規則對齊系統狀態與視覺表現:

  1. 性能滑桿映射
    寵物角色跟隨 dsh-performance-slider 的 6 檔設置切換。滑桿檔位決定角色的外觀(從瘦白領到冕冠帝王)。

  2. 對話狀態映射
    寵物動作跟隨會話快照狀態切換,包括待機、休息、工作、完成和等待。

安裝與啓用

  1. 確保環境中已安裝 pnpm。
  2. 執行安裝命令:
dsh plugin --profile web add github:mobius/dsh-pixel-liangzu
  1. 重啓 dsh web 服務以加載插件。

典型用法

  1. 更換角色:在 Harness 界面拖動性能滑桿,寵物形象會隨之改變。
  2. 狀態反饋:向 AI 發送消息時寵物進入“工作”狀態,等待審批時進入“等待”狀態,任務完成時顯示“完成”狀態。
  3. 預覽:不安裝到 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 倉庫。

羽毛球分组比赛记分
小程序二维码

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

小夜