v1.9.0
Accurate screenshots under any terminal
Per-step screenshots could come out one step behind under GPU-rendered terminals (Windows Terminal, VS Code), because classic Windows capture can't read their live content. On Windows the tool now captures with ffmpeg's DXGI Desktop Duplication (ddagrab), which reads the real composited frame — so every screenshot matches its step. When you opt into screenshots and ffmpeg isn't installed, the tool installs it automatically with winget (one-time; falls back to the built-in capture if it can't).
- No more per-step pause — screenshots are captured immediately (the old 2-second "press ENTER" wait is gone).
- Full-screen capture, reliable across multi-monitor, mixed-DPI, and projector setups. Close private windows and keep the terminal maximized.
- Safer for automation — capture is skipped on non-interactive / headless hosts, ffmpeg calls have a hard timeout and never touch stdin, and outputs are validated.
- macOS and Linux desktop capture are unchanged; headless hosts still record a text transcript.
Full Changelog: v1.8.2...v1.9.0