前言¶
在 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 中可打开、可续聊的正式会话。
项目地址: