DSH 插件體系允許開發者擴展功能,但角色在聊天界面中的視覺呈現往往較爲單一。dsh-diorama 插件提供了一套完整的角色皮膚和裝飾看板,解決了這一痛點,支持對角色立繪、表情貼紙以及背景看板進行實時編輯與分享。
這是什麼¶
dsh-diorama 是一個 DeepSeek Harness 皮膚插件,由 ZaVang 維護,採用 MIT 許可證。它爲 DSH 提供了一個“角色舞臺”,包含雙角色立繪、表情貼紙以及一個可編輯的裝飾看板。
核心功能¶
- 兩套角色皮膚:提供切換功能,包含“官方默認”還原,支持雙立繪與表情貼紙。
- 可編輯裝飾看板:支持拖拽移動、縮放、旋轉、不透明度調整、座標數值精調以及底部/頂部 + 左/右錨點切換。
- 自定義素材:允許上傳本地圖片作爲角色或貼紙。
- 分享與持久化:支持導出裝飾包(JSON 格式),包含素材與佈局;皮膚選擇與裝飾配置會自動保存至 localStorage。
安裝與啓用¶
在終端中執行安裝命令:
dsh plugin --profile web add -w dsh-diorama
安裝完成後重啓 Web 服務:
dsh web
刷新瀏覽器,右下角會出現皮膚切換按鈕。
典型用法¶
- 在右下角按鈕中選擇皮膚(如「雪乃 · 暖陽日常」或「隱祕年代志」)。
- 再次打開菜單,點擊皮膚名稱右側的 ✎ 進入裝飾編輯器。
- 通過拖拽、縮放手柄或使用滑塊調整角色與貼紙的位置、大小、旋轉和透明度。也可點擊「+ 圖片」上傳自定義素材。
- 使用「導出包」下載分享文件,或「導入包」加載他人的裝飾配置。
技術細節與注意¶
- 運行環境:DeepSeek Harness >= 0.1.0-rc.6,Node.js >= 18,現代 Chromium / WebKit。
- 插件結構:採用標準 DSH 雙面結構(dsh.bundle + dsh.client),lib/client.js 爲 ModuleLoader 格式,無需構建過程。
- 注意事項:插件以當前 dsh 進程權限運行,安裝前請查閱源碼與許可證。
結尾¶
dsh-diorama 通過提供可編輯的裝飾看板和角色皮膚,豐富了 DSH 的視覺呈現能力。開發者可以通過配置文件或分享包快速構建個性化的角色場景。更多細節與源碼請參考 GitHub。