Screen Record Start
screen_record_startBegins a screen recording (ScreenCaptureKit) of a display, window, or region. Single active session in v1 — a second start returns already_recording. Returns a session_id used by record_marker and screen_record_stop. Requires Screen Recording permission; without it returns an explicit permission_required error, never a silent no-op.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fps | No | Frames per second (default 60). | |
| target | Yes | What to capture. | |
| output_path | No | Where to write the .mov (default: temp file, returned by stop). Missing parent folders are created. | |
| show_cursor | No | Default true. |