Skip to content

Releases

cdpHelper 0.2.3

Choose a tag to compare

@itMrBoy itMrBoy released this 03 Nov 08:32
c75e934

cdpHelper v0.2.3

更新内容

按上一版源码到本版源码的提交范围生成,共 3 条相关非合并提交。

完整源码差异

上一版本:v0.2.2。

新增功能

  • feat: 发布 0.2.3 固定签名 CRX 与自动发布校验 (acc981a)

问题修复

  • fix: 同步 SDK 默认扩展身份与 CRX 签名 (386337e)

工程与测试

  • chore: 压缩扩展图标资源 (ec2fa69)

版本与来源

CRX 安装与身份迁移

下载 cdphelper-extension-v0.2.3.crx,在允许安装 CRX 的目标浏览器中安装。后续版本始终使用同一签名密钥,固定 ID 为 heikjbncglkkafkabolnhofdldgajbdo。
已有该 ID 的 CRX 用户更新扩展和同版本 plugin。原 mdedooklbnfejodmnhmkdpkaedafkehf 用户需安装新身份的扩展,手动记录并恢复选项页服务地址与实例名称;不同 ID 的存储不会自动迁移。安装新扩展并确认连接后,再停用旧扩展。
无需自行重新打包 CRX;新生成的签名密钥会改变扩展 ID。SHA256SUMS 同时覆盖 ZIP、CRX 和发布清单。

ZIP 下载与安装

  1. 从本 Release 下载 cdphelper-extension-v0.2.3.zip,可用 SHA256SUMS 校验附件。
  2. 解压到稳定目录,在目标浏览器 profile 中手动加载含 manifest.json 的 extension/ 子目录,不要加载 ZIP 根目录。
  3. 插件从 cdpHelper 市场单独安装,与扩展使用相同版本;安装插件不会安装浏览器扩展。运行时依赖随包离线展开,用户无需 npm/pnpm install 或下载 Chromium。
  4. 扩展更新后手动重载,再通过 browser_status 列出实例并选择目标。

更新 cdpHelper plugin

Codex(在终端执行):

codex plugin marketplace upgrade cdphelper-plugins
codex plugin add cdphelper@cdphelper-plugins

Claude 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

Choose a tag to compare

@itMrBoy itMrBoy released this 31 Oct 12:36
86037e5

图标更新(同版本附件替换)

本次仅替换扩展图标:从 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)

版本与来源

下载与安装

  1. 从本 Release 下载 cdphelper-extension-v0.2.2.zip,可用 SHA256SUMS 校验附件。
  2. 解压到稳定目录,在目标浏览器 profile 中手动加载含 manifest.json 的 extension/ 子目录,不要加载 ZIP 根目录。
  3. 插件从 cdpHelper 市场单独安装,与扩展使用相同版本;安装插件不会安装浏览器扩展。运行时依赖随包离线展开,用户无需 npm/pnpm install 或下载 Chromium。
  4. 扩展更新后手动重载,再通过 browser_status 列出实例并选择目标。

更新 cdpHelper plugin

Codex(在终端执行):

codex plugin marketplace upgrade cdphelper-plugins
codex plugin add cdphelper@cdphelper-plugins

Claude 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

Choose a tag to compare

@itMrBoy itMrBoy released this 30 Oct 09:55
b7af3be

cdpHelper v0.2.1

更新内容

按上一版源码到本版源码的提交范围生成,共 1 条相关非合并提交。

完整源码差异

上一版本:v0.2.0。

问题修复

  • fix(cdphelper): 发布 0.2.1 升级交接与接管栏修复 (b520fcb)

版本与来源

下载与安装

  1. 从本 Release 下载 cdphelper-extension-v0.2.1.zip,可用 SHA256SUMS 校验附件。
  2. 解压到稳定目录,在目标浏览器 profile 中手动加载含 manifest.json 的 extension/ 子目录,不要加载 ZIP 根目录。
  3. 插件从 cdpHelper 市场单独安装,与扩展使用相同版本;安装插件不会安装浏览器扩展。运行时依赖随包离线展开,用户无需 npm/pnpm install 或下载 Chromium。
  4. 扩展更新后手动重载,再通过 browser_status 列出实例并选择目标。

更新 cdpHelper plugin

Codex(在终端执行):

codex plugin marketplace upgrade cdphelper-plugins
codex plugin add cdphelper@cdphelper-plugins

Claude 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

Choose a tag to compare

@itMrBoy itMrBoy released this 29 Oct 16:25

cdpHelper v0.2.0

更新内容

按上一版源码到本版源码的提交范围生成,共 5 条相关非合并提交。

完整源码差异

上一版本:v0.1.1。

新增功能

  • feat(plugin): 发布 0.2.0 页面诊断与接管能力 (1cb5b4f)
  • feat: 为浏览器实例添加编号徽标 (e1f6903)

问题修复

  • fix(plugin): expose Claude-compatible browser selection schema (a3a767c)

工程与测试

  • ci: 对齐 SDK 示例构建与正式分发提交 (db15768)
  • ci: 分开本地回归与 Browserbase 云端实测 (8bce2ba)

版本与来源

下载与安装

  1. 从本 Release 下载 cdphelper-extension-v0.2.0.zip,可用 SHA256SUMS 校验附件。
  2. 解压到稳定目录,在目标浏览器 profile 中手动加载含 manifest.json 的 extension/ 子目录,不要加载 ZIP 根目录。
  3. 插件从 cdpHelper 市场单独安装,与扩展使用相同版本;安装插件不会安装浏览器扩展。运行时依赖随包离线展开,用户无需 npm/pnpm install 或下载 Chromium。
  4. 扩展更新后手动重载,再通过 browser_status 列出实例并选择目标。

已知限制

真实雪诺隔离启动尚未通过验收;自动化检查不能替代真实浏览器验收。

cdpHelper 0.1.1

Choose a tag to compare

@itMrBoy itMrBoy released this 29 Oct 09:04
5cbd547

cdpHelper v0.1.1

更新内容

首次发布,无上一版源码基线。以下仅列出最近 50 条相关非合并提交,供核对,不代表完整历史。

本版源码

新增功能

  • feat: 支持雪诺多实例插件并拆分扩展分发 (b5baea1)
  • feat: 添加雪诺浏览器自动化技能 (f6b9e8a)
  • feat: 支持通过扩展 CDP 代理连接已有浏览器 (0052cdf)

问题修复

  • fix: 回收桥接服务退出时的残留 HTTP 连接 (269dcac)
  • fix: 加快插件首次运行时准备 (7895db5)
  • fix: 纠正 cdpHelper 子模块关联方向 (f773f74)
  • fix: 排除插件中的旧版源码 runner (77788b9)
  • fix: 校验隔离实例进程归属并拒绝误关联 (7e4dad8)
  • fix: 处理预装扩展延迟接入与服务启动竞争 (ca1a51c)

改进与重构

  • refactor: 收拢插件发布输入并新增受控交付 (e1bddc0)
  • refactor: 统一 cdpHelper 插件与扩展命名 (2efd6de)

文档更新

  • docs: 准备正式版本的安装与发布指引 (15c7afe)
  • docs: 统一代理启动入口并补齐中英文使用说明 (a8669f9)

工程与测试

  • 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)

版本与来源

下载与安装

  1. 从本 Release 下载 cdphelper-extension-v0.1.1.zip,可用 SHA256SUMS 校验附件。
  2. 解压到稳定目录,在目标浏览器 profile 中手动加载含 manifest.json 的 extension/ 子目录,不要加载 ZIP 根目录。
  3. 插件从 cdpHelper 市场单独安装,与扩展使用相同版本;安装插件不会安装浏览器扩展。运行时依赖随包离线展开,用户无需 npm/pnpm install 或下载 Chromium。
  4. 扩展更新后手动重载,再通过 browser_status 列出实例并选择目标。

已知限制

真实雪诺隔离启动尚未通过验收;自动化检查不能替代真实浏览器验收。