Skip to content

v0.2.3

Choose a tag to compare

@flsteven87 flsteven87 released this 18 Jul 02:55
· 40 commits to main since this release
18ac8fb

Changed

  • Moved approved Browser action coordination into the Recording Session so state checks, evidence timing, failure sanitation, cancellation, and cleanup share the recording transaction boundary.
  • Replaced caller-side lifecycle polling and public capture status with the Recording Session's passive finished promise while preserving idempotent immediate finalization through stop().

Fixed

  • Accepted valid recording timestamps created in Codex's Browser Node runtime across JavaScript realms.
  • Closed the frame pump before stopping the CDP screencast so buffered frames cannot produce a late frame_ack_failed during normal finalization.

Verification

  • 246 tests passed.
  • 91.94% line, 84.27% branch, and 90.07% function coverage.
  • Official OpenAI plugin and skill validators, isolated installation, release gates, CI, CodeQL, submission evals, and a real Browser end-to-end recording passed.
  • The release ZIP matches the v0.2.3 plugin tree exactly and passes archive integrity checks.

Artifacts

  • codex-browser-recorder-v0.2.3.zip
  • codex-browser-recorder-v0.2.3.zip.sha256
  • SHA-256: bd4dc86f42d3763d0f1ca594e19b6d0847e17fcf4e1e2761c643c50799f4a647