Overview
deepseek-web-import
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- 依赖 DeepSeek **非官方内部接口**,可能随其网页改版失效(失效时用「诊断」区查看原始响应)。 - 密码登录会被 DeepSeek 的**人机验证(AWS WAF)**拦截,必须使用 `userToken` 方式。 - 对话目录一次最多拉取 **100 条**:实测 `fetch_page` 响应仅含 `chat_sessions` + `has_more`,无可用游标字段(`cursor`/`lte_cursor` 参数均不生效),超过 100 条时只返回最新 100 条。 - `userToken` 有时效(约数小时~数天),失效后重新复制保存即可。 - 联网检索类片段(`TOOL_SEARCH` / `TOOL_OPEN`)不会导入为 DSH 工具调用,只保留正文与思维链。 - 单次导入的响应上限约 **4 MB 文本**(超长对话会返回 `too_large` 提示,而不是静默截断)。 - 只有附件、没有文字的消息会导入为一句明确说明;`SYSTEM`/`TOOL` 等非对话角色会被忽略。 - 导入按 `history_messages` 返回的**单条主线**顺序进行(不解析 `parent_id` 分支):若 DeepSeek 针对「编辑/重新生成」返回兄弟分支,会被当作先后两轮导入。 - 历史以「未回答的用户提问」结尾时,日志保留未闭合的 turn(DSH 打开会话时会自行补上 `interrupted` 收尾),这是为了让导入内容与网页端一致。 - 修改 `lib/` 下的代码后**必须重启 DSH** 才会生效:这个部署的 HMR 不监听 `node_modules`,且 Node 对模块与包解析都有进程级缓存。
