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
Copy file name to clipboardExpand all lines: README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -469,6 +469,8 @@ agent-browser state clean --older-than <days> # Delete old states
469
469
470
470
With recording `--cursor`, the pointer and click ripple render with the page, keeping drags synchronized in every captured frame. The temporary overlay is inert, hidden from accessibility snapshots, and removed when recording stops. Screenshots taken during the recording include it.
471
471
472
+
Contact sheets sample candidate frames at the rate set by `--fps`, so brief UI states between samples may not appear. The final captured frame is always considered.
"description":"Capture rate in frames per second (default 30, max 60).",
1397
1397
},
1398
1398
"cursor":{"type":"boolean","description":"Render a pointer and click ripple with the page so drags stay synchronized. The inert overlay is hidden from accessibility snapshots, included in screenshots while recording, and removed on stop."},
1399
-
"contactSheet":{"type":"boolean","description":"Export first, changed, and final frames as a timestamped PNG beside the video."},
1399
+
"contactSheet":{"type":"boolean","description":"Export first, changed, and final frames as a timestamped PNG beside the video. Candidate frames are sampled at fps, and the final captured frame is always considered."},
1400
1400
"contactSheetThreshold":{"type":"number","minimum":0,"maximum":1,"description":"Changed-pixel ratio required to select a contact-sheet frame (default 0.05). Implies contactSheet."},
"description":"Capture rate in frames per second (default 30, max 60).",
1426
1426
},
1427
1427
"cursor":{"type":"boolean","description":"Render a pointer and click ripple with the page so drags stay synchronized. The inert overlay is hidden from accessibility snapshots, included in screenshots while recording, and removed on stop."},
1428
-
"contactSheet":{"type":"boolean","description":"Export first, changed, and final frames as a timestamped PNG beside the video."},
1428
+
"contactSheet":{"type":"boolean","description":"Export first, changed, and final frames as a timestamped PNG beside the video. Candidate frames are sampled at fps, and the final captured frame is always considered."},
1429
1429
"contactSheetThreshold":{"type":"number","minimum":0,"maximum":1,"description":"Changed-pixel ratio required to select a contact-sheet frame (default 0.05). Implies contactSheet."},
Copy file name to clipboardExpand all lines: docs/src/app/recording/page.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,7 +60,7 @@ agent-browser record start ./checkout.webm --contact-sheet
60
60
agent-browser record start ./checkout.webm --contact-sheet-threshold 0.02
61
61
```
62
62
63
-
The threshold accepts `0` to `1`, defaults to `0.05`, and implies `--contact-sheet`. Contact sheets contain at most 100 frames.
63
+
The threshold accepts `0` to `1`, defaults to `0.05`, and implies `--contact-sheet`. Candidate frames are sampled at the rate set by `--fps`, so brief UI states between samples may not appear. The final captured frame is always considered. Contact sheets contain at most 100 frames.
64
64
65
65

Copy file name to clipboardExpand all lines: skill-data/core/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -386,7 +386,7 @@ agent-browser click @e3
386
386
agent-browser record stop
387
387
```
388
388
389
-
Recording uses the active tab. Use `--cursor`foran animated pointer, `--contact-sheet` for a visual summary, and `--fps 60` for motion-heavy recordings. The cursor renders with the page so drags stay synchronized. Its inert overlay is hidden from accessibility snapshots, includedin screenshots while recording, and removed on stop.
389
+
Recording uses the active tab. Use `--cursor`foran animated pointer, `--contact-sheet` for a visual summary, and `--fps 60` for motion-heavy recordings. The cursor renders with the page so drags stay synchronized. Its inert overlay is hidden from accessibility snapshots, includedin screenshots while recording, and removed on stop. Contact sheets sample candidate frames at the rate set by `--fps`, and the final captured frame is always considered.
390
390
391
391
See [references/video-recording.md](references/video-recording.md) for frame rate guidance, codec options, and more.
Copy file name to clipboardExpand all lines: skill-data/core/references/video-recording.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -109,7 +109,7 @@ agent-browser record start ./checkout.webm --contact-sheet
109
109
agent-browser record start ./checkout.webm --contact-sheet-threshold 0.02
110
110
```
111
111
112
-
The threshold accepts values from `0` to `1` and defaults to `0.05`. Passing `--contact-sheet-threshold` implies `--contact-sheet`. At most 100 frames are included.
112
+
The threshold accepts values from `0` to `1` and defaults to `0.05`. Passing `--contact-sheet-threshold` implies `--contact-sheet`. Candidate frames are sampled at the rate set by `--fps`, so brief UI states between samples may not appear. The final captured frame is always considered. At most 100 frames are included.
0 commit comments