在 DeepSeek Harness (DSH) 的使用場景中,切換界面主題往往涉及重啓應用或執行命令行操作。dsh-skin-market 插件旨在解決這一問題,它將社區皮膚庫集成到 DSH 的設置界面中,支持搜索、排序和一鍵安裝。
插件簡介¶
該插件由 keman-ai 維護,遵循 MIT 許可證。其核心價值在於將終端操作轉化爲圖形界面操作,提升主題管理的便捷性。
核心功能¶
- 搜索、排序與安裝:在界面內直接瀏覽並安裝社區皮膚。
- 構建類型標識:顯示皮膚是預構建包還是從源構建,幫助判斷安裝耗時。
- 離線支持:讀取本地配置文件,無需聯網即可查看已安裝列表。
- 診斷工具:提供 pnpm 和安裝失敗的診斷信息。
- 管理控制:在“已安裝”標籤頁中啓用、禁用或卸載皮膚。
安裝與啓用¶
- 執行安裝命令(注意
-w參數):
dsh plugin --profile web add -w github:keman-ai/dsh-skin-market
- 重啓 DeepSeek Harness。
- 打開設置菜單,進入 Skin Market 頁面。
典型用法¶
- 安裝:從 Catalog 頁面選擇皮膚後,刷新頁面即可生效,無需重啓或額外命令。
- 卸載:通過插件自帶的“已安裝”標籤頁卸載皮膚,或使用命令:
dsh plugin --profile web remove dsh-skin-market
注意事項與限制¶
-w參數是必須的:該插件依賴pnpm-workspace.yaml,必須聲明安裝到工作區根目錄。- Profile 限制:必須使用
webprofile。Headless 或 TUI profile 缺少webServer,插件無法激活。 - 環境依賴:系統需安裝 Node.js >= 20 和 pnpm,且 pnpm 必須在 PATH 中。
- 網絡與權限:瀏覽和搜索不需要網絡,但安裝過程需要本地迴環連接。
- 卸載行爲:卸載插件不會移除已安裝的皮膚,它們保持爲獨立的依賴項。
生態背景¶
DSH 採用“一切皆插件”的理念。該插件關聯的皮膚目錄(dsh.a2hmarket.ai)爲社區站點,與 DeepSeek 官方無直接隸屬關係。