前言¶
在 DSH 中使用模型時,如果 chat.deepseek.com 網頁端已經存在歷史對話,通常希望能把這些對話導入 DSH,作爲正式會話打開、查看完整歷史,並選擇模型繼續對話。下面介紹 wpc0323/deepseek-web-import 插件的能力、安裝方式和需要注意的限制。
這是什麼¶
wpc0323/deepseek-web-import 是一個 DeepSeek Harness(DSH)插件,用於將 chat.deepseek.com 網頁端的歷史對話導入爲 DSH 的正式會話。
- 維護者:
wpc0323 - 許可證:MIT
- 安裝後會在 DSH 設置面板中新增「DeepSeek 對話導入」頁面
核心功能¶
該插件主要提供以下能力:
- 設置面板新增「DeepSeek 對話導入」頁面
- 粘貼
userToken後拉取對話目錄,僅顯示標題和日期,不展開正文 - 每條對話可選擇目標工作區,並導入爲 DSH 會話
- 導入的會話會顯示 DeepSeek 中的原標題
- 導入的會話可以選擇模型繼續對話,走 DSH 正常 resume 路徑,不會報
cannot prepare session while it is live - 導入的會話持久化在
~/.dsh/sessions/<工作區>/下,重啓 DSH 後仍在 - 自動提取
userToken中的value字段,兼容以下格式:
{"value":"...","__version":"0"}
- 內置「診斷」區,接口變更時可以直接查看原始響應
安裝與啓用¶
使用下面的命令安裝插件:
dsh plugin add wpc0323/deepseek-web-import
安裝後打開 DSH 設置,左側會出現「DeepSeek 對話導入」頁面。
典型用法¶
下面是一個可直接按步驟執行的用法:
1、打開設置 → DeepSeek 對話導入。
2、粘貼 userToken → 保存。userToken 可以從 chat.deepseek.com 的瀏覽器 Local Storage 中複製;插件會自動提取其中的 value 字段,因此直接複製整段也可以。
3、點「獲取對話目錄」。目錄一次顯示最近 100 條對話,只包含標題和日期。
4、在每條對話旁選擇目標工作區,點「導入爲會話」。
5、導入對話後刷新網頁(F5),然後在左側工作區點開新會話,選擇模型繼續對話。
Token 存儲使用 DSH credentials 服務,路徑爲:
$DSH_HOME/.credentials.yaml
它不會寫入會話或設置文檔。
適用場景與注意¶
這個插件適合已經在 chat.deepseek.com 中有歷史對話、希望把對話導入 DSH 工作區繼續使用的開發者。使用前需要注意以下事項:
- 導入對話後請刷新網頁(F5);若不刷新,新會話可能要到下次會話列表刷新/重連後纔出現。
- 依賴 DeepSeek 非官方內部接口,可能隨網頁改版失效。失效時可用「診斷」區查看原始響應。
- 密碼登錄會被 DeepSeek 的人機驗證(AWS WAF)攔截,必須使用
userToken方式。 - 對話目錄一次最多拉取 100 條;超過 100 條時只返回最新 100 條。
userToken有時效,約數小時~數天;失效後重新複製保存即可。- 請求啓用了
rejectUnauthorized: false,這是本機 TLS 證書校驗失敗的環境限制。 - 請勿在任何對話、Issue、倉庫中泄露賬號密碼或
userToken。如曾在聊天中貼出密碼,請立即修改 DeepSeek 密碼。 - DSH 插件會以當前
dsh進程權限運行;安裝前建議檢查源碼與許可證。本項目許可證爲 MIT。
結尾¶
wpc0323/deepseek-web-import 的價值比較直接:把 chat.deepseek.com 網頁端的歷史對話變成 DSH 中可打開、可續聊的正式會話。
項目地址: