Skip to content

feat(browser-control): add Chrome debugging bridge - #78

Merged
dvcolomban merged 1 commit into
mainfrom
dvcol/webmcp
Sep 17, 2026
Merged

dvcolomban merged 1 commit into
mainfrom
dvcol/webmcp

Conversation

@dvcolomban

Copy link
Copy Markdown
Collaborator

Background (Why)

Browser agents need a secure, explicit bridge to Chrome targets without exposing privileged debugging capabilities through page WebMCP. This change completes the broker, extension, MCP, Devframe, and consumer-facing contracts required for authenticated browser control and prepares the package graph for a coherent 0.3.0 release.

Changes (What)

  • Add authenticated provider, target, grant, lease, and request lifecycles across the CDB package graph.
  • Add native WebMCP discovery and invocation behind CDB authorization boundaries.
  • Add the Browser Control Devframe panel, approval notifications, responsive management views, and Devframe 1.0 page integration.
  • Upgrade Devframe and related tooling to released versions, removing temporary package patches and backport tests.
  • Harden package boundaries and the npm publish workflow, including building distributable output before Publint and trusted publishing.

Verification (Testing)

The complete release simulation passed all 39 Turbo verification tasks, including 35 browser E2E tests with 2 benchmark cases intentionally skipped. Build, package tests, root/package typecheck, lint, package boundaries, Publint, Knip, catalogue generation, and focused Devframe notification scenarios pass. A reversible 0.3.0 bump produced all eight tarballs with resolved ^0.3.0 internal ranges, expected distributable files, and no workspace, catalog, file, or link dependency leaks. All eight npm names currently publish 0.2.0, and 0.3.0 is available.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@dvcolomban dvcolomban self-assigned this Sep 17, 2026
@dvcolomban
dvcolomban merged commit 09cba18 into main Sep 17, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant