dsh-chat-entry:在 DSH 側欄一鍵用系統瀏覽器打開 DeepSeek 對話與開放平臺

前言

在 DeepSeek Harness(DSH)裏做智能體或插件開發時,經常要在「對話頁」和「開放平臺控制台」之間切換:查文檔、看 Key、再回 chat 驗證。若習慣在 DSH 右側面板的 Browser 裏打開這些站點,桌面端會遇到一個實際問題:該 Browser 基於 Electron <webview>,分區不保留登錄態(宿主文檔寫明 Cookies and Web storage do not survive application restart;本機實測該分區的 Network/Cookies 裏也沒有域名記錄)。於是每次重啓 DSH 都要重新登錄,比單獨開一個瀏覽器標籤更麻煩。

下面介紹社區插件 dsh-chat-entry(維護者 TangXinXian,分類:客戶端):在左側側邊欄底部增加兩個入口,一次點擊即用系統默認瀏覽器打開對應網頁,登錄態由瀏覽器自己持久化。

這是什麼

dsh-chat-entry 是 DSH 的客戶端插件(當前版本 0.2.0,許可證 MIT)。它在左側欄 sidebar.footer.action(設置按鈕上方)註冊兩個按鈕,分別打開:

入口 目標
和 DeepSeek 對話 https://chat.deepseek.com
DeepSeek 開放平臺 https://platform.deepseek.com/

插件頁簡介爲:DeepSeek chat and platform entries for the DeepSeek Harness left sidebar. 源碼與說明見 GitHub 倉庫,社區目錄頁:SkillHub 插件頁。DSH 生態強調「一切皆插件」;SkillHub 爲獨立社區目錄,與 DeepSeek / 幻方無官方從屬關係。

核心功能

兩個側欄入口

寬欄模式下每行高約 42px、佔滿整行;56px 窄軌模式下爲兩個 36×36 的圖標按鈕。樣式對齊同欄設置行,圖標爲 DeepSeek 標誌(deepseek.svg,對話入口使用 DeepSeek 藍 #4D6BFE;開放平臺入口在深色主題下會自動轉白)。

打開鏈路

點擊後優先走宿主路由:POST /dsh-chat-entry/open/<chat|platform>,主進程通過 cmd /c start / open / xdg-open 調用系統默認瀏覽器;若宿主不承載該請求,則回退 window.open。兩條路徑都失敗時,按鈕文字會臨時變爲「打開失敗,點此重試」(約 4 秒),不會靜默失敗。

與右側面板 Browser 的分工

插件 README 明確說明:右側面板 Browser 不適合需要長期登錄態的 DeepSeek 站點,因此入口交給系統瀏覽器。這是設計取捨,不是功能缺失。

安裝與啓用

本包無構建步驟、無運行時依賴,通過 github: 源碼安裝即可使用。

網頁版或任意命令行下的 DSH:

dsh plugin --profile web add github:TangXinXian/dsh-chat-entry

DSH Desktop(profile 名爲 desktop):

dsh plugin --profile desktop add github:TangXinXian/dsh-chat-entry

桌面端也可在「設置 → 插件 → 安裝」中填寫 github:TangXinXian/dsh-chat-entry。安裝完成後請硬刷新頁面(Ctrl+Shift+R)。

卸載時通過 plugin_manager 的 remove_bundle(target 爲 dsh-chat-entry),再硬刷新頁面。

典型用法

  1. 按上文命令安裝並硬刷新。
  2. 在 DSH 左側欄底部、設置按鈕上方找到兩個入口。
  3. 點擊「和 DeepSeek 對話」或「DeepSeek 開放平臺」,系統默認瀏覽器會打開對應 URL;在瀏覽器中完成登錄後,後續重啓 DSH 不必在面板內重複登錄。

改 client.js 後頁面硬刷新即可;改 index.js 需重啓宿主。換圖標時替換 deepseek.svg 後執行:

node scripts/gen-icon.mjs deepseek.svg client.js

適用場景與注意

適合誰:經常在 DSH 與 DeepSeek 網頁之間切換、希望登錄態留在系統瀏覽器裏的開發者或日常用戶。

權限與安全:插件以當前 DSH 進程權限運行;安裝前請自行查看 源碼 與 MIT 許可證,確認路由與打開行爲符合你的環境策略。本地目錄開發安裝時,目錄不能移動或刪除,否則需重新安裝。

邊界:首選宿主 POST 路由;window.open 僅爲回退。若希望在任何主題下開放平臺圖標都保持純黑,可按 README 將 client.js 中的 MONO_FILL 改回 '#000000'。

結尾

dsh-chat-entry 用側欄兩個入口把 DeepSeek 對話與開放平臺交給系統瀏覽器,避開 DSH 內嵌 Browser 不持久化登錄態的問題,改動小、安裝即用的客戶端插件。

  • 目錄頁:https://www.skillhub.cn/plugins/TangXinXian/dsh-chat-entry
  • GitHub:https://github.com/TangXinXian/dsh-chat-entry
羽毛球分组比赛记分
小程序二维码

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

小夜