前言¶
DeepSeek Harness (DSH) 的設計理念強調模塊化與擴展性。默認的界面視圖通常側重於功能展示,在處理多輪智能體回覆或需要沉浸式體驗的場景時,可能難以滿足個性化需求。skk-gal 是一個從零實現的 Web GAL 對話視圖插件,旨在爲 DSH 提供一套絲柯克主題的視覺與交互方案。該插件不依賴 gal-view 或原插件目錄,所有素材與邏輯均隨分發包內置,運行時無網絡依賴。
核心功能¶
絲柯克劇場視圖¶
插件在會話頁新增“絲柯克劇場”視圖。在該視圖中,智能體的多輪迴復會以獨立卡片的形式展示在角色左側,底部保留用戶專屬輸入與最近發言區。
視覺與動態效果¶
- 立繪與光暈:採用單層角色立繪,包含輕微的呼吸效果、衣襬擺動以及深淵光暈特效。
- 對話顯示模式:支持逐字顯示、直接顯示、顯示全文、自動顯示、對話記錄以及界面設置。
- 工作流展示:啓用“顯示全文”時,回覆內容會按段落展開,每張卡片內保持思考、工具調用與對應回覆的完整上下文。
任務面板集成¶
在“絲柯克劇場”視圖內,可直接顯示待處理任務面板。支持操作授權、任務選擇與確認反饋,並可一鍵打開 DSH 原生任務面板進行兜底操作。
全局主題與側欄¶
- 總開關與生效範圍:GAL 視窗總開關默認開啓。關閉總開關會移除插件全局主題,恢復 DSH 原始外觀。即便在未選擇工作區時,插件主題也會顯示深淵背景與配套側欄。
- 側欄調整:側邊欄支持拖動冰藍分隔線調整寬度,最大不超過窗口的三分之一。收起側欄時,主題背景會同步收縮至窄欄。
移動端與動態效果¶
插件支持移動端自適應,並會自動檢測系統的“減少動態效果”設置,避免在受限環境中產生卡頓。
安裝與啓用¶
安裝前請確保目標電腦已安裝 Node.js,並至少成功運行過一次 npx @deepseek-ai/dsh web。
- 將
skk-gal文件夾複製到目標電腦。 - 在 PowerShell 中進入該目錄,執行安裝腳本:
powershell -NoProfile -ExecutionPolicy Bypass -File .\install.ps1
安裝腳本會將插件複製至 %USERPROFILE%\.dsh\plugins\skk-gal,並寫入相對依賴配置。源文件夾後續可移動或刪除。
3. 重新啓動 DSH:
npx @deepseek-ai/dsh web
典型用法¶
- 自動切換視圖:在新對話啓動頁,界面會自動適配爲絲柯克風格。當在該頁面發出第一條消息後,會自動切換到“絲柯克劇場”視圖。
- 快捷設置:在 DSH 設置頁新增的“GAL 視窗”快捷設置中,可調整玩家名稱、打字速度、角色動態和回覆風格,並支持一鍵返回劇場。
- 對話管理:在“GAL 視窗”設置中,可以對歸檔會話進行在線刪除操作,這些操作會被加入刪除隊列,DSH 退出後自動移入可恢復的本地回收站。
注意事項¶
- 資源依賴:所有圖片以內聯 Data URL 編入
.dsh-plugin/client.js,運行時無外部文件路徑和網絡依賴。 - 配置存儲:提示詞、前後端通信邏輯及開關狀態保存在目標電腦的
%USERPROFILE%\.dsh\skk-gal\settings.json。 - 素材版權:插件源代碼採用 MIT 許可證。分發前請確認擁有相應素材(角色、背景)的再分發權;代碼僅改變運行邏輯,不會改變圖片素材本身的權利歸屬。