dsh-deepseek-chat-embed: 在 DSH 桌面端內嵌 DeepSeek Chat

DeepSeek Harness (DSH) 是一個本地 AI 編程環境。在開發過程中,頻繁切換窗口去網頁端 chat.deepseek.com 進行對話會打斷工作流。dsh-deepseek-chat-embed 插件旨在將官方聊天頁面深度集成到 DSH 桌面客戶端內,提供雙入口的聊天面板與持久登錄會話,解決多任務切換的痛點。

核心特性

插件採用策略模式架構,針對不同的桌面環境提供原生解決方案。

  • 雙入口架構
    • 左側導航主面板:在中央會話區域沉浸式全屏展開,適合進行長篇諮詢或深度規劃。
    • 右側邊欄:以原生 Tab 形式並排展示,適合在編寫代碼或查看終端時即時查閱。
  • 多桌面客戶端適配
    • 支持官方 DSH 桌面版(Electron)與 DSH Dock(Tauri v2)。
    • 支持通用原生多視窗協議,第三方桌面殼(如 Wails、Qt)也可通過標準接口接入。
  • 宿主與客頁交互
    • 實現了客頁與宿主側欄的雙向互斥與平滑摺疊。展開客頁時,宿主側欄自動收起;收起客頁時,宿主側欄平滑展開。
    • 採用 CSS 同軌線性插值,消除佈局跳動。
  • 健壯性設計
    • 非侵入式 DOM 適配:通過結構語義啓發式查找節點,不依賴寫死的類名,抵抗前端站點迭代。
    • 網絡隔離保護:高併發場景下管理 TCP 連接池,防止頁面卡死。
    • 測試保障:內置 100 項自動化契約迴歸測試。

安裝與啓用

可以通過命令行或 DSH 客戶端圖形界面安裝。

命令行安裝

使用以下命令將插件添加到當前活動 Profile:

dsh plugin add github:realguan/dsh-deepseek-chat-embed

圖形界面安裝

  1. 打開 DSH 客戶端,進入 設置 → 插件。
  2. 點擊頁面右上角的 + 添加插件。
  3. 粘貼 GitHub 倉庫地址:
    github:realguan/dsh-deepseek-chat-embed
  1. 閱讀安全提示後點擊 安裝。
  2. 安裝完成後重啓客戶端生效。

使用方式

安裝完成後,插件提供兩種打開方式:

  1. 沉浸式模式:點擊左側導航欄的 💬 聊天 圖標,在中央主工作區全屏展示 DeepSeek Chat。
  2. 協同模式:點擊右上角常駐按鈕,在右側邊欄以 Tab 形式並排展示。此時左側的代碼編輯器、文件列表或終端保持可見,便於邊寫代碼邊查閱。

注意事項

  • 權限風險:插件在本機以你的權限運行,請僅安裝來源可信的插件。來源不明的插件可能損壞 DSH 或泄露數據。
  • 手動更新:插件安裝後暫不支持自動更新。升級時需要先卸載舊版,再安裝新版。
  • 環境依賴:需滿足 peerDependencies: @deepseek-ai/dsh >= 0.2.x。

生態鏈接

  • GitHub 倉庫: https://github.com/realguan/dsh-deepseek-chat-embed
  • 插件目錄: https://www.skillhub.cn/plugins/realguan/dsh-deepseek-chat-embed
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜