show_step
Guides viewers through a pull request by selecting a file, animating its diff, scrolling to relevant lines, and speaking the narration aloud to pace the tour.
Instructions
Show one tour step: selects file in the file tree, animates its diff into
view, scrolls to line_start..line_end (line numbers on the side version, as
returned by get_pr_info/get_file_diff), and pulses a highlight ("highlight") or
dims everything else ("spotlight"). The narration appears as a caption and is
spoken aloud; the call BLOCKS until speech completes, so call show_step
sequentially to pace the tour. Omit line_start/line_end to frame the whole file.
Out-of-range lines are snapped to the nearest hunk and reported in warnings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | Yes | ||
| side | No | new | |
| style | No | highlight | |
| line_end | No | ||
| narration | Yes | ||
| line_start | No |