get_capture_summary
Summarize a WebGPU capture to diagnose performance and correctness issues, providing object counts, command counts, shader entry points, validation errors, and heuristic findings.
Instructions
Summarize a capture: object counts by type, command counts by method, derived render statistics, shader entry points, validation error count, and heuristic performance/correctness issues. When the capture was taken with profilePasses:true it also includes gpuTiming (per-frame GPU time, slowest pass); when taken from a live page it includes frameBudget with a CPU/GPU/vsync bound verdict. For a focused performance report, use analyze_performance instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| captureId | No | Capture id (default: most recent). | |
| includeIssues | No | Include heuristic performance/correctness issues (default true). | |
| includePasses | No | Include the per-pass breakdown (label, command range, draw/dispatch/bind counts) grouped by render/compute pass (default true). | |
| includeMethodCounts | No | Include the per-method command counts map (default true). |