前言¶
DeepSeek Harness (DSH) 採用模塊化架構,允許通過插件擴展或替換核心界面。對於習慣於傳統 CLI 或標準 Web 界面的開發者來說,DSH 的輸出流往往顯得枯燥。爲了在保持工具鏈功能完整性的同時提升交互的沉浸感,我們需要一個能夠將文本流轉化爲視覺敘事體驗的皮膚方案。dsh-skin-Tlipoca 正是爲此設計的客戶端皮膚插件,它將 DSH 工作臺重構爲一個以《猶格索托斯的庭院》角色特莉波卡爲核心的視覺小說界面。
插件介紹¶
名稱: dsh-skin-Tlipoca
維護者: znnVSNOOU
定位: DeepSeek Harness 視覺小說沉浸式皮膚插件
技術棧: 純 React 18,零額外依賴
該插件通過覆蓋默認的視圖插槽,引入了哥特暗黑美學風格的 UI,並集成了角色立繪差分系統。它不僅改變了界面外觀,還通過解析 AI 輸出的情感標籤和系統工具狀態,實現了 UI 與 AI 行爲的動態聯動。
核心能力¶
該插件主要提供以下功能:
-
沉浸式視覺小說體驗
- 視覺風格: 採用哥特暗黑美學,適配 16:9 畫幅,界面配色以深紫與鎏金爲主。
- 交互體驗: 實現流式平滑增量打字機效果,逐字解析 AI 輸出;點擊對話框可快速跳過打字並聚焦輸入框。
- 字體排版: 融合古典中文字體襯線韻味,提供純正的 AVG 閱讀質感。
-
7 大角色立繪差分與動作聯動
- 內置 7 種狀態立繪(日常、開心、害羞、驚訝、困惑、難過、生氣)。
- AI 情感推斷: 前端自動靜默解析 AI 上下文中的情感標籤,驅動立繪切換。
- 工具鏈狀態感知: 根據底層工具鏈狀態(如文件讀寫、終端執行、聯網檢索)自動呈現對應的角色動作與光影。
-
動態任務堆棧與詳情查看
- 在左上角呈現推理鏈與工具調用的動態堆棧,支持平滑展開與滾輪瀏覽。
- 點擊任務條可彈出毛玻璃模態框,查看完整的命令參數、文件路徑及輸出詳情。
-
多場景與自定義背景
- 提供 3 個內置高清場景(庭院大廳、庭院外側、死神臥室)。
- 支持本地自定義壁紙,圖片以 Base64 編碼保存在瀏覽器 LocalStorage 中,刷新不丟失。
-
對話歷史回溯
- 右上角提供 GAL 樣式的歷史記錄抽屜,支持隨時回溯對話歷史。
安裝與啓用¶
安裝該插件需要將源碼克隆到 DSH 的插件目錄中。
- 安裝
# 進入你的 DSH 插件目錄
cd path/to/dsh/plugins
# 克隆倉庫
git clone https://github.com/znnVSNOOU/dsh-skin-Tlipoca.git
- 啓用
- 啓動並打開 DeepSeek Harness (DSH) Web 界面。
- 在主界面頂部的視圖切換欄中,點擊新增的 「小死神」 標籤頁或圖標。
- 進入特莉波卡專屬的沉浸式視窗。
典型用法¶
- 打字控制: 正在打字時點擊對話框可立即顯示全文本;打字結束後點擊可聚焦輸入框。
- 查看詳情: 點擊左上角的動態任務條,通過彈窗查看未截斷的長指令或文件路徑。
- 場景切換: 點擊右上角的場景按鈕切換庭院大廳、庭院外側或臥室,或上傳自定義背景。
- 歷史回溯: 點擊右上角的按鈕打開歷史記錄抽屜。
- 表情控制: 點擊左上角可手動選擇或鎖定立繪表情。
- Prompt 調優: 在 Agent 配置的 Prompt 中加入人設指令,引導 AI 輸出包含情感標籤的內容,從而觸發立繪變化。
注意事項¶
- 環境依賴: 必須在 DeepSeek Harness (DSH) 環境中運行。
- 資源構建: 修改
.dsh-plugin/assets/中的立繪、場景或 UI 邏輯後,需運行node scripts/build-client.mjs重新構建客戶端產物。 - 自定義背景: 自定義背景圖保存在瀏覽器 localStorage 中,需手動清理緩存才能重置。
- 協議: 遵循 MIT 開源協議。
總結¶
dsh-skin-Tlipoca 是一個將 AI 輔助工具轉化爲角色交互界面的輕量級解決方案。它通過 React 18 實現了無依賴的獨立運行,並結合了 DeepSeek Harness 的工具鏈特性,爲開發者提供了兼具實用性與觀賞性的工作臺體驗。
目錄: dsh-skin-Tlipoca - SkillHub
源碼: GitHub - znnVSNOOU/dsh-skin-Tlipoca