Web Debug MCP v0.6.0
Web Debug MCP 0.6.0
0.6.0 keeps the 13-tool MCP catalog while making routine capture smaller and more explicit, strengthening project/runtime capability truth, and adding reviewed manual-parity qualification as a second bundled plugin skill.
Capture and schema changes
web_issue_capturereplacescaptureScreenshotwithsummary(default),full,include, anddeltaprofiles. Summary produces no pixels; screenshots and detailed surfaces require explicit full/include requests.- Manual capture and authoritative evidence use schema 4. Scenario and verification results use schema 5; project/session detection uses schema 2 and environment fingerprints use schema 3.
- All 13 tools advertise and enforce concrete result data schemas.
- Delta cursors are bounded, reusable, session-owned, and exclude replay/screenshot side effects unless explicitly requested.
- Local screenshot paths stay private, including warning and error text.
Detection, capabilities, and architecture
- Project detection separates confirmed application evidence from weak dev/peer dependency candidates and reports declared workspace candidates without selecting one automatically.
- Doctor schema 2 warns for weak or ambiguous roots and points callers to exact declared workspace candidates.
- Sessions report
projectCapabilitiesseparately from adapter-negotiatedruntimeCapabilities, including Chromium launch/attach and Safari WebDriver/BiDi differences. SessionManagerremains the policy façade while replay, evidence projection/cursors, scenario contract/verification, lifecycle, operation context, and private-value handling live in focused modules.
Manual-parity qualification
- The plugin now bundles
manual-parity-qualificationalongsideweb-debug-workflow. - Approved manual cases—or source-backed candidate requirements when no manual baseline exists—map to repository-native Playwright/API/domain tests through reviewed qualification and crosswalk metadata.
- Qualification JSON is non-executable. Selectors, browser actions, API calls, setup, and assertions remain typed native test code.
- The read-only validator enforces source/reviewer state, exact catalog/crosswalk digests, case-scoped evidence, unique native-test ownership, required evidence facets, mutation proof, and truthful aggregate verdicts.
- Web Debug evidence remains diagnostic-only and cannot award qualification PASS.
Migration
- Replace
captureScreenshotwith a capture profile. - Request
fullor anincludeprofile when screenshots, framework data, network/console detail, or other non-summary surfaces are required. - Branch on the advertised schema versions rather than inferring data shape from package version.
- No legacy capture alias or dual output shape is retained.
Verification and limits
The frozen source passed 31 deterministic test files / 155 tests, source and test typecheck, build, native and formal harness checks, both skill validators, plugin validation, exact-archive installation/stdio schema checks, Chromium/framework/local-fidelity smokes, and the six-scenario comparison demo. Final archive and public-registry identities are recorded in the release ExecPlan.
Safari 26.6.2 deterministic WebDriver/BiDi and negotiated-capability contracts pass. A fresh source-next live Safari capture remained blocked after two fixture wait timeouts on this host, so this release does not relabel that run as a fresh Safari PASS; immutable 0.5.0 Safari live evidence remains historical. Approved external CDP, provider-backed production authority, a fresh HMAC certification overlay, the Node CI matrix, and repeated real-project agent evaluations remain separate or deferred scope.