在 DeepSeek Harness(DSH)的插件生態中,直接操作 chat.deepseek.com 的數據通常需要繁瑣的爬蟲或手動複製。對於需要處理歷史會話或生成摘要的開發者來說,這很不友好。dsh-deepseek-web 插件解決了這個問題,它通過調用底層 Python 腳本,將網頁版會話數據轉化爲可編程的只讀接口。
這是一個由 wilianyichen 維護的插件,旨在將 DeepSeek 網頁版(chat.deepseek.com)的會話歸檔轉化爲可編程的讀取與摘要工具。它通過子進程複用 deepseek-ops 項目的 Python 腳本,提供列表、獲取全文、搜索索引和生成高密度摘要的能力。
核心功能¶
插件提供以下工具:
deepseek_web_list:列會話(支持 100 段歷史,可按標題過濾)。deepseek_web_recent:最近 N 個會話速覽(輕量)。deepseek_web_get:下載指定會話全文到本地歸檔。deepseek_web_sync:增量同步新會話到本地(L0 存檔)。deepseek_web_search:重建並搜索本地會話索引(需配合deepseek_index.py)。deepseek_web_digest:100 會話 → 一頁高密度摘要:包含按日活躍度直方圖、主題聚類、全列表及 token 估算。deepseek_web_share_list:列出我的分享(只讀)。
前置依賴¶
本插件依賴 deepseek-ops 的 Python 腳本。首次使用前,需在腳本目錄運行以下命令進行掃碼登錄,生成 Token 文件:
python deepseek_auth.py
安裝後,需在 DSH 插件配置中指定 scriptDir,指向包含 deepseek_client.py、deepseek_index.py 和 deepseek_auth.py 的目錄。
安裝¶
使用官方倉庫地址安裝:
dsh plugin --profile web add @yichenwilian/dsh-deepseek-web
配置示例¶
在 DSH 的插件配置文件中添加:
- id: dsh-deepseek-web
name: '@yichenwilian/dsh-deepseek-web'
config:
pythonPath: python
scriptDir: D:/data/BaiduSyncdisk/knowledge-lab/生產管線/scripts
典型用法¶
使用 deepseek_web_digest 生成最近 30 天會話的高密度摘要:
deepseek_web_digest --days 30
輸出將包含按日活躍度直方圖、主題聚類以及全列表和 Token 估算。
適用場景與注意¶
- 只讀能力:本插件提供列表、讀取、搜索、摘要和分享列表等只讀能力。DeepSeek 網頁版服務端對寫操作(發消息、創建分享)有限流限制,因此插件未暴露寫操作接口。
- 數據安全:Token 存儲在本地文件
_deepseek_token.json中,插件不記錄日誌,也不收集任何遙測數據。 - 開發環境:插件本身只做子進程轉發,依賴 Node.js 環境運行,需確保系統已安裝 Python 及相關腳本。
該插件適合需要批量處理 DeepSeek 會話歷史、生成知識摘要或進行本地歸檔的開發者。更多細節請參考:GitHub 倉庫。