前言¶
DeepSeek Harness (DSH) 採用插件化架構,允許用戶擴展 Web 界面功能。Web 界面通常缺乏視覺反饋,dsh-meme-deep-dive 插件旨在爲用戶交互添加自定義 GIF 表情,增強互動體驗。
插件介紹¶
這是一個爲 DeepSeek Harness Web 提供可自定義 GIF 表情互動的 DSH 插件。作者爲 Hacken,許可證爲 MIT。
核心功能¶
- 配置與管理:在設置頁切換 meme 並修改工作文案。
- 預覽與展示:設置頁使用靜態 PNG 預覽,實際互動使用 GIF。
- 數據持久化:設置保存在瀏覽器的 localStorage 中。
- 資源處理:素材內嵌到客戶端構建產物,運行時不請求本地文件。
- 狀態識別:識別深度思考狀態,在特定界面展示互動元素。
安裝與啓用¶
使用官方命令安裝插件:
dsh plugin --profile web add github:HackenLeung/dsh-meme-deep-dive
安裝後,打開 DSH Web,進入設置 -> 插件 -> 插件配置,即可找到 Deep dive meme 卡片。
典型用法¶
進入插件配置頁面,選擇 meme 並修改工作文案。當發送消息或 DSH 顯示 Deep diving... 狀態時,meme 會出現在發送按鈕附近或狀態文字左側。
開發與注意事項¶
- 環境要求:需要 Node.js 20 或更高版本。
- 本地開發:需要本地 DSH 環境。
- 依賴結構:插件依賴特定的 Web 頁面結構(
role="status"、包含_turnStatus的 class)。如果 DSH 的 Web 頁面結構發生變化,可能需要同步更新。 - 構建流程:修改素材後需運行
npm run build並重啓 DSH。
結語¶
該插件爲 DSH Web 界面提供了自定義互動能力。更多細節可在 GitHub 查看源碼。