Repository navigation
Releases
cdpHelper 0.2.3
cdpHelper v0.2.3
更新内容
按上一版源码到本版源码的提交范围生成,共 3 条相关非合并提交。
上一版本:v0.2.2。
新增功能
- feat: 发布 0.2.3 固定签名 CRX 与自动发布校验 (acc981a)
问题修复
- fix: 同步 SDK 默认扩展身份与 CRX 签名 (386337e)
工程与测试
- chore: 压缩扩展图标资源 (ec2fa69)
版本与来源
- 插件与扩展版本:0.2.3。
- 源码提交:386337e5cdc7bed25eceb43f203fb72e88b42c84。
- 分发提交:c75e934f34364a005160fd275b65685022d74892。
- 插件 artifact.json SHA-256:
c04b2b5de72df4d1d32e388b5518bfdf97192221091a4b4a9022a30d0d3e60cc。
CRX 安装与身份迁移
下载 cdphelper-extension-v0.2.3.crx,在允许安装 CRX 的目标浏览器中安装。后续版本始终使用同一签名密钥,固定 ID 为 heikjbncglkkafkabolnhofdldgajbdo。
已有该 ID 的 CRX 用户更新扩展和同版本 plugin。原 mdedooklbnfejodmnhmkdpkaedafkehf 用户需安装新身份的扩展,手动记录并恢复选项页服务地址与实例名称;不同 ID 的存储不会自动迁移。安装新扩展并确认连接后,再停用旧扩展。
无需自行重新打包 CRX;新生成的签名密钥会改变扩展 ID。SHA256SUMS 同时覆盖 ZIP、CRX 和发布清单。
ZIP 下载与安装
- 从本 Release 下载 cdphelper-extension-v0.2.3.zip,可用 SHA256SUMS 校验附件。
- 解压到稳定目录,在目标浏览器 profile 中手动加载含 manifest.json 的 extension/ 子目录,不要加载 ZIP 根目录。
- 插件从 cdpHelper 市场单独安装,与扩展使用相同版本;安装插件不会安装浏览器扩展。运行时依赖随包离线展开,用户无需 npm/pnpm install 或下载 Chromium。
- 扩展更新后手动重载,再通过 browser_status 列出实例并选择目标。
更新 cdpHelper plugin
Codex(在终端执行):
codex plugin marketplace upgrade cdphelper-plugins
codex plugin add cdphelper@cdphelper-pluginsClaude Code(在终端执行):
claude plugin marketplace update cdphelper-plugins
claude plugin update cdphelper@cdphelper-plugins更新后退出并重新打开对应宿主,加载新的 cdpHelper plugin;仅重连 MCP 可能继续使用旧启动路径。两端都安装时分别更新,无需重启雪诺。后台交接可能中断旧页面控制和诊断采集,已发出的操作可能继续产生效果,不自动重放操作。
更新 cdpHelper 浏览器扩展
下载本 Release 的 cdphelper-extension-v0.2.3.zip,解压后将 extension/ 的完整内容替换到原加载目录,保持原路径,不卸载扩展。在每个目标雪诺 profile 的 chrome://extensions 手动重载 cdpHelper 浏览器扩展,确认版本为 0.2.3。保留选项页原有服务地址和实例名称,通过 browser_status 核对版本并重新选择实例和页面。
更新 plugin 不会自动更新浏览器扩展,更新扩展也不会更新宿主中的 plugin,两者必须使用相同版本。旧后台若报告 upgrade_blocked,请按状态提示处理仍关联旧后台生命周期的隔离窗口后再继续,不强制结束后台绕过保护。
已知限制
真实雪诺隔离启动尚未通过验收;自动化检查不能替代真实浏览器验收。
cdpHelper 0.2.2
图标更新(同版本附件替换)
本次仅替换扩展图标:从 66.2 KiB 压缩至 15.7 KiB(减少 76.3%),保持 240×240 尺寸和透明背景。扩展功能、权限及版本号 0.2.2 均不变,无需更新 plugin。
已有用户如需使用压缩后的图标,重新下载下方同名扩展包,覆盖原加载目录并在扩展管理页手动重载即可。release-manifest.json 与 SHA256SUMS 已同步更新。
图标提交:ec2fa69。清单原 source_commit 仍表示基础运行时代码来源,extension.asset_revision 记录本次图标替换来源。
cdpHelper v0.2.2
更新内容
按上一版源码到本版源码的提交范围生成,共 3 条相关非合并提交。
上一版本:v0.2.1。
新增功能
- feat: 发布 cdpHelper 0.2.2 后台操作与手动控制权交接 (f97bac7)
问题修复
- fix: 为协作后台自退出保留观测余量 (a296c27)
工程与测试
- chore: 分离默认本地测试与 Browserbase 云端测试 (ae6677d)
版本与来源
- 插件与扩展版本:0.2.2。
- 源码提交:0af1ec0cb253072ed4075a66405b2a4bb7f44f94。
- 分发提交:86037e53cb151f02c4c517684b0a01df2213c2ef。
- 插件 artifact.json SHA-256:
8fbfabca3a9b324827a6efb3a38b82ac20b3bb15fdbc12621b3f63dcf02cd5d4。
下载与安装
- 从本 Release 下载 cdphelper-extension-v0.2.2.zip,可用 SHA256SUMS 校验附件。
- 解压到稳定目录,在目标浏览器 profile 中手动加载含 manifest.json 的 extension/ 子目录,不要加载 ZIP 根目录。
- 插件从 cdpHelper 市场单独安装,与扩展使用相同版本;安装插件不会安装浏览器扩展。运行时依赖随包离线展开,用户无需 npm/pnpm install 或下载 Chromium。
- 扩展更新后手动重载,再通过 browser_status 列出实例并选择目标。
更新 cdpHelper plugin
Codex(在终端执行):
codex plugin marketplace upgrade cdphelper-plugins
codex plugin add cdphelper@cdphelper-pluginsClaude Code(在终端执行):
claude plugin marketplace update cdphelper-plugins
claude plugin update cdphelper@cdphelper-plugins更新后退出并重新打开对应宿主,加载新的 cdpHelper plugin;仅重连 MCP 可能继续使用旧启动路径。两端都安装时分别更新,无需重启雪诺。后台交接可能中断旧页面控制和诊断采集,已发出的操作可能继续产生效果,不自动重放操作。
更新 cdpHelper 浏览器扩展
下载本 Release 的 cdphelper-extension-v0.2.2.zip,解压后将 extension/ 的完整内容替换到原加载目录,保持原路径,不卸载扩展。在每个目标雪诺 profile 的 chrome://extensions 手动重载 cdpHelper 浏览器扩展,确认版本为 0.2.2。保留选项页原有服务地址和实例名称,通过 browser_status 核对版本并重新选择实例和页面。
更新 plugin 不会自动更新浏览器扩展,更新扩展也不会更新宿主中的 plugin,两者必须使用相同版本。旧后台若报告 upgrade_blocked,请按状态提示处理仍关联旧后台生命周期的隔离窗口后再继续,不强制结束后台绕过保护。
已知限制
真实雪诺隔离启动尚未通过验收;自动化检查不能替代真实浏览器验收。
cdpHelper 0.2.1
cdpHelper v0.2.1
更新内容
按上一版源码到本版源码的提交范围生成,共 1 条相关非合并提交。
上一版本:v0.2.0。
问题修复
- fix(cdphelper): 发布 0.2.1 升级交接与接管栏修复 (b520fcb)
版本与来源
- 插件与扩展版本:0.2.1。
- 源码提交:1980d40311009562e2ebb7aaea1bdfda8efabf86。
- 分发提交:b7af3be76bbc83358cd246fdbab1f88f30785006。
- 插件 artifact.json SHA-256:
3086a56674a811d62797c33971d83765ebaa9aedf3de9f2d4de04d1910ea0dcb。
下载与安装
- 从本 Release 下载 cdphelper-extension-v0.2.1.zip,可用 SHA256SUMS 校验附件。
- 解压到稳定目录,在目标浏览器 profile 中手动加载含 manifest.json 的 extension/ 子目录,不要加载 ZIP 根目录。
- 插件从 cdpHelper 市场单独安装,与扩展使用相同版本;安装插件不会安装浏览器扩展。运行时依赖随包离线展开,用户无需 npm/pnpm install 或下载 Chromium。
- 扩展更新后手动重载,再通过 browser_status 列出实例并选择目标。
更新 cdpHelper plugin
Codex(在终端执行):
codex plugin marketplace upgrade cdphelper-plugins
codex plugin add cdphelper@cdphelper-pluginsClaude Code(在终端执行):
claude plugin marketplace update cdphelper-plugins
claude plugin update cdphelper@cdphelper-plugins更新后退出并重新打开对应宿主,加载新的 cdpHelper plugin;仅重连 MCP 可能继续使用旧启动路径。两端都安装时分别更新,无需重启雪诺。后台交接可能中断旧页面控制和诊断采集,已发出的操作可能继续产生效果,不自动重放操作。
更新 cdpHelper 浏览器扩展
下载本 Release 的 cdphelper-extension-v0.2.1.zip,解压后将 extension/ 的完整内容替换到原加载目录,保持原路径,不卸载扩展。在每个目标雪诺 profile 的 chrome://extensions 手动重载 cdpHelper 浏览器扩展,确认版本为 0.2.1。保留选项页原有服务地址和实例名称,通过 browser_status 核对版本并重新选择实例和页面。
更新 plugin 不会自动更新浏览器扩展,更新扩展也不会更新宿主中的 plugin,两者必须使用相同版本。旧后台若报告 upgrade_blocked,请按状态提示处理仍关联旧后台生命周期的隔离窗口后再继续,不强制结束后台绕过保护。
已知限制
真实雪诺隔离启动尚未通过验收;自动化检查不能替代真实浏览器验收。
cdpHelper 0.2.0
cdpHelper v0.2.0
更新内容
按上一版源码到本版源码的提交范围生成,共 5 条相关非合并提交。
上一版本:v0.1.1。
新增功能
问题修复
- fix(plugin): expose Claude-compatible browser selection schema (a3a767c)
工程与测试
版本与来源
- 插件与扩展版本:0.2.0。
- 源码提交:ecfa662924e32f09d634fff1744c0bc6bb84f231。
- 分发提交:8fe15ee51c844a1abc5b4ac8b707680447e2969c。
- 插件 artifact.json SHA-256:
7de4f4975beebfdd6d3949b9bfbf83f80592f297f74f6b8de5ca0921a1654cbf。
下载与安装
- 从本 Release 下载 cdphelper-extension-v0.2.0.zip,可用 SHA256SUMS 校验附件。
- 解压到稳定目录,在目标浏览器 profile 中手动加载含 manifest.json 的 extension/ 子目录,不要加载 ZIP 根目录。
- 插件从 cdpHelper 市场单独安装,与扩展使用相同版本;安装插件不会安装浏览器扩展。运行时依赖随包离线展开,用户无需 npm/pnpm install 或下载 Chromium。
- 扩展更新后手动重载,再通过 browser_status 列出实例并选择目标。
已知限制
真实雪诺隔离启动尚未通过验收;自动化检查不能替代真实浏览器验收。
cdpHelper 0.1.1
cdpHelper v0.1.1
更新内容
首次发布,无上一版源码基线。以下仅列出最近 50 条相关非合并提交,供核对,不代表完整历史。
新增功能
问题修复
- fix: 回收桥接服务退出时的残留 HTTP 连接 (269dcac)
- fix: 加快插件首次运行时准备 (7895db5)
- fix: 纠正 cdpHelper 子模块关联方向 (f773f74)
- fix: 排除插件中的旧版源码 runner (77788b9)
- fix: 校验隔离实例进程归属并拒绝误关联 (7e4dad8)
- fix: 处理预装扩展延迟接入与服务启动竞争 (ca1a51c)
改进与重构
文档更新
工程与测试
- test: 为扩展重载启用测试 profile 开发者模式 (e1f191b)
- test: 记录浏览器扩展重载后的禁用原因 (8bc209c)
- test: 在虚拟显示器中验证扩展重载 (8b5f9ae)
- test: 允许多实例扩展在测试浏览器中重载 (98ca383)
- test: 输出扩展登记失败时的 worker 状态 (ee6c6bf)
- ci: 固定 Playwright 支持的 Ubuntu 版本 (a21a8d1)
- ci: 使用匹配的 Chromium 验证扩展 (aa11124)
- ci: 合并主分支后发布扩展并生成中文更新说明 (344eaa7)
- build: 将运行依赖封装为压缩产物 (f4a12d2)
其他更新
- Split server upstream transports (#10) (a2466b2)
- add inactivity timeout on client disconnect (#3) (4856a7d)
- fix yml (#5) (5f07506)
- add release workflow (#4) (ebb8dfc)
- Add typed protocol validation and transport fixes (#2) (d6e9775)
- Release ModCDP 0.0.13 (#1) (c1ed31e)
- Bump package version to 0.0.6 (a82255d)
- Address router guard and latency review issues (2c35a2b)
- Fix Cubic transport and router findings (07950ec)
- Refresh docs and examples (0c0fb03)
- Remove extension runtime config artifact (2f1beaa)
- Apply oxfmt formatting (d7d6223)
- Clean up ModCDP transport parity (6ac5f90)
- Wait for launched extension worker directly (d9021ed)
- Stabilize local launch injector wait path (651eb77)
- Format proxy primitive result handling (9e64ef6)
- Stabilize local launch injector test (5807987)
- Preserve primitive transport results (6d5bde8)
- Honor explicit no-sandbox launches (67596ba)
- Run proxy examples headful under xvfb (1f4c8c0)
- Fix pipe loopback and reverse transport tests (638f5b7)
- Test pipe upstream across routing modes (dc3de80)
- Apply formatter output (6fbf69e)
- Checkpoint proxy and test runner cleanup (5512829)
- Normalize config layout checkpoint (cd09d6b)
- Finish layout moves (aa1239f)
- Restructure modcdp clients and CI (31647ad)
- Document native messaging host name option (20594da)
版本与来源
- 插件与扩展版本:0.1.1。
- 源码提交:dd5cb1468a986a9442053d07b0376d6f64d1556a。
- 分发提交:5cbd547fc0b283686363c240f41b6b6e3345ea6c。
- 插件 artifact.json SHA-256:
5aa3f052cd1205bbbfa05c07b00cb8074bdc6069dd7e01951ba52336b747e1be。
下载与安装
- 从本 Release 下载 cdphelper-extension-v0.1.1.zip,可用 SHA256SUMS 校验附件。
- 解压到稳定目录,在目标浏览器 profile 中手动加载含 manifest.json 的 extension/ 子目录,不要加载 ZIP 根目录。
- 插件从 cdpHelper 市场单独安装,与扩展使用相同版本;安装插件不会安装浏览器扩展。运行时依赖随包离线展开,用户无需 npm/pnpm install 或下载 Chromium。
- 扩展更新后手动重载,再通过 browser_status 列出实例并选择目标。
已知限制
真实雪诺隔离启动尚未通过验收;自动化检查不能替代真实浏览器验收。