capture_slides
Capture slide screenshots as PNG images for visual defect detection. Renders slide HTML server-side to enable automated QA analysis.
Instructions
Captures slide screenshots via Playwright (server-side). No LLM call.
Phase 1 of visual QA. Renders the current slide HTML to PNG so the CLIENT can
analyze them for visual defects. Requires: playwright install chromium.
Args: project_id: Target project ID (required). slide_indices: 1-based comma-separated indices (e.g. "1,3,5"). Empty = all. iteration: Iteration counter (0-based) — screenshots are versioned per iteration.
Returns: JSON with project_id, iteration, screenshots: [{slide_index, screenshot_path}].
Next: for each captured slide, call prepare_visual_qa_analysis.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| iteration | No | ||
| project_id | Yes | ||
| slide_indices | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |