Repository navigation
v1.7.2 — capabilities 握手 + 兼容矩阵台(最后一次因功能更新重装扩展)
这一版改了 extension/(新增 cdp 命令 + hello 带 capabilities)——扩展必须重装,这也是最后一次「功能更新要求重装」:从这一版起扩展预埋了接口,CDP 层的新能力(路线图上的拖拽 / mock / iframe / screencast……)此后只更新 dsh 插件,扩展装一次长期用。
兼容契约(从此机器可查)
- 铁律:dsh 插件 x + 扩展 x-n ≥ dsh 插件 x-n + 扩展 x-n —— 升级插件永远不许比当年的配套组合差,逐条功能比
- v1.7.2+ 扩展的 hello 帧带
capabilities(命令清单),插件精确握手;旧扩展的 hello 不带 ⇒ 版本映射兜底 - 插件比扩展新时,缺命令的动作在发送前拦下:
extension_outdated结构化错误 + 可执行的重装指引,绝不裸 unknown command,更不静默假成功 - 兼容矩阵台
verify_compat_matrix(150 项)从 git 标签物化真实历史扩展代码(v1.2.0 / 1.5.0 / 1.6.0 / 1.7.0 / 1.7.1),5 面 × 27 探针逐格验收「≥ 当年组合」;命令面 append-only(扩展升级对旧插件也纯增益)
其它
- 扩展预埋
cdp透传(内部原语,不进模型工具面):插件侧新功能经这条通道驱动扩展已有的 CDP 会话 - 模型工具面维持 25 条;
npm run verify742 → 896 项 exit 0;四处变异(吞映射条目 / 吞 capabilities 解析 / 摘掉闸门 / 破坏重装指引)各被不相交断言抓住
安装
- 扩展:下载 DSH-Browser-Control-v1.7.2.zip → 解压到固定文件夹 → chrome://extensions → 开发者模式 → 加载已解压的扩展程序(旧版先移除)
- 插件:
dsh plugin --profile web add "github:angelky7/dsh-browser-control#v1.7.2"(或 Release 离线包)
校验和
DSH-Browser-Control-v1.7.2.zip
SHA-256: 38255e7bc43246846806c9aa6187f6acf2e669fb19410c09ceec6d1eb60d2562
MD5: 224ad742f63a8ad31aef72245870bde6
size: 70776 bytes
dsh-browser-control-plugin-v1.7.2.zip
SHA-256: ad153993a477abdb44578b3e69b2bbc046c3017075be181034ac39d8dd58496d
MD5: 4445ddcfaf77d5a64ab41380efbee702
size: 237715 bytes
Full Changelog: v1.7.1...v1.7.2