前言¶
在 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),再硬刷新頁面。
典型用法¶
- 按上文命令安裝並硬刷新。
- 在 DSH 左側欄底部、設置按鈕上方找到兩個入口。
- 點擊「和 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