Skip to content

DSH 网页批注 0.2.2

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Oct 14:05
· 2 commits to main since this release

这是一次必需的迁移,不是可选的升级:本包在启用期间替换官方 Browser、Chat 与 Layout 三个提供方,
而这三份提供方是从 Harness 源码派生重建的 —— 包里内嵌的是上游代码,不是薄薄的插件。
所以当宿主升到 0.2.1-alpha.2 时,旧包会被版本守卫明确拒绝(而不是装上后静默崩溃):

dsh-web-annotator@0.2.1 与 DSH 0.2.1-alpha.2 不兼容(要求 … 0.2.0-rc.2 …)

本版把三个提供方重新对齐到 0.2.1-alpha.2,并更新 peerDependencies 与 engines。

  • Browser 那半几乎没动:补丁涉及的 11 个 Browser 文件上游一处未改,补丁可直接应用 ——
    点选、框选、批注浮层、截图标注的行为与上一版相同。
  • Chat 那半按上游重构重做:上游把消息流从 conversation.view 拆出独立的
    conversation.chat.flow(ChatNodeList 随之移入新文件 ChatFlow.tsx)。我们那条
    “识别用户正文并允许替换呈现”的链因此挂到新的 chat.flow 上,ChatView.tsx 与上游
    新版零差异 —— 是迁移,不是硬塞。
  • cordis 随之升到 4.0.5-alpha.1(上游新基线的 peer 要求)。
  • 文档、脚本、CI 与发布链里的目标版本全部对齐 0.2.1-alpha.2;
    宿主基线 commit 由 639ed01… 换成 d743267…。

验证:真实宿主(0.2.1-alpha.2 + 打包产物)26 项 Browser 检查通过、0 个页面错误;
存储回归 4 项通过;三个提供方的窄范围类型检查全过;补丁按精确基线校验通过(26 个文件)。

⚠️ 本版仍未验证:原生 Desktop、真实模型、兼容矩阵 —— 与 0.2.1 相同的边界,没有因为迁移而改变。

下载 dsh-web-annotator-0.2.2.tgz,在 DSH 插件管理页选择该本地包,再正常退出并重开 Desktop。一个包内含 Browser、Chat 与 Layout 扩展,用户不需要编译;卸载整个 bundle 并重启可恢复官方提供方。精确支持 Harness 内核 0.2.1-alpha.2。

本版在发布链路里重新走了一遍门禁、真实 Chromium 存储回归与打包产物验收:26 项 Browser 检查通过,0 个页面错误;交付的 tgz 与验收时安装的运行时逐字节一致。

安装包 SHA-256:7eb32ff21b195f6094f26f04624e6b4eca73c2d10a9181875dc26c9e6033f752

源码 ZIP dsh-web-annotator-source-0.2.2.zip 与验证记录对应标签 v0.2.2(提交 36faae1d2b1e01e039401f092904fcb2bc9dccda);安装插件请选择 .tgz。本版是 0.2.2 稳定版。已验证到什么程度、哪些边界仍未验证,见 验证说明 —— 不要把未验证当已验证。