Skip to content

v0.4.0

Choose a tag to compare

@flsteven87 flsteven87 released this 29 Jul 06:28
· 4 commits to main since this release
94cb4c3

Browser Recorder v0.4.0 makes the Codex In-app Browser the sole recording
surface and saves one explicitly approved flow as a local, silent H.264 MP4.

Who should update

All v0.3.x users should update. This release intentionally removes Chrome
recording and the Chrome fallback. It now requires the official Browser plugin
with Full CDP enabled in Codex Browser settings.

What changed

  • Uses only the Codex In-app Browser and owns one fresh recording tab per run.
  • Defaults to visible Interactive Recording, with an explicitly approved hidden
    Unattended Recording mode for automated E2E QA.
  • Records directly from the Browser CDP screencast and primes its pixel pipeline
    with one discarded in-memory viewport screenshot.
  • Composes visible cursor movement and evidence-backed click feedback.
  • Replaces content-category refusal with a clear Content Warning and explicit
    user authorization.
  • Keeps strict same-origin, capture, encoding, validation, publication, and
    exact-cleanup boundaries.
  • Saves the verified MP4 locally with no audio and no automatic upload.

Requirements

  • Codex desktop on macOS with the official Browser plugin.
  • Full CDP enabled in Codex Browser settings.
  • FFmpeg and FFprobe with H.264 and MP4 support.

Update

Update or reinstall Codex Browser Recorder from the Plugins Directory. For
a local marketplace checkout, fetch and check out v0.4.0, refresh the
marketplace, reinstall the plugin, and start a new Codex task.

Verification

  • 453 automated tests passed.
  • Coverage: 91.25% lines, 87.36% branches, 91.87% functions.
  • All 14 Marketplace submission eval cases passed.
  • Official pinned OpenAI plugin and skill validators passed against the exact
    release ZIP.
  • Real Codex In-app Browser qualification contract v2 passed on the exact
    release commit: two sequential H.264 MP4 recordings, pointer/click visuals,
    hidden continuation, same-origin navigation, cross-origin refusal,
    cancellation, validation, and exact cleanup.
  • CI and CodeQL passed on the release commit.

Release commit:
94cb4c3eaeb0f57ecc5f931f3a413aa660d1cedd

ZIP SHA-256:
9b45f8fff5ef882bd6102e1adae9e5d3a643f5290e3dafc62442f74eadba2d5d