You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.