Skip to content

桥接工单:DeepSeek 页面适配器与协议变化诊断 #42

Description

@hyjd1314

基线

目标

在既有“寒夜网页桥接”单扩展、单受限 Native Messaging Host 内,实现 DeepSeek 的首个页面适配器,使已登录的指定浏览器 Profile 支持新建对话、续聊、流式文本、取消、掉线恢复与明确诊断。

实施约束

  • 只复用固定扩展 ID ofmhnldejhbkglfhhbmlphkaahbgelca;不得增加 DeepSeek 专属扩展或专属 Native Host。
  • 不读取或传递 Cookie、令牌、完整请求头、密码或不必要的消息正文。
  • 不提供任意 JavaScript 执行接口;不得以 Playwright 或 DOM 控件定位作为静默回退。
  • 采用候选内部模块快速路径加语义/结构特征发现;调用前验证导出对象形状。
  • 记录页面构建指纹;不兼容时必须在发送前失败,并明确提示“DeepSeek 网页版本发生变化,需要更新适配器”。
  • 复用既有严格握手,适配器只声明登记的 deepseek-adapter-r1 或经评审更新后的修订号。

验收范围

  • 正常流式回复、思考片段、搜索结果、完成事件。
  • 登录失效、上游限流、网络错误、畸形事件、字段更名/缺失、模块编号变化、页面刷新与连接恢复。
  • 新建与续聊绑定、取消、浏览器身份变化阻断旧上游会话。
  • 单元/夹具回归,以及在用户已登录且明确授权的同一 Profile 中的真实浏览器验收。

不在本工单

豆包适配器、附件/图片/语音/高级能力、账号中心物理删除、旧豆包 DOM 通道物理删除。豆包旧 Playwright/DOM 选择器继续冻结,不再修复。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions