What problem does it solve?
Automates execution of visual test manifests to detect UI regressions, broken layouts, and visual errors so teams do not rely on manual screenshot inspection or ad-hoc checks.
Core Features & Use Cases
- Manifest-driven execution: Run YAML visual tests with agent-browser to verify pages, flows, and uploaded files across environments.
- Hybrid assertions: Combine mechanical Playwright-style steps with LLM-powered llm-checks and mandatory screenshot validation to catch semantic and visual issues.
- Robust session and recovery: Session-expiry detection, sequential single-session execution, browser crash recovery, regression bookkeeping, and human-readable reports for CI and interactive runs.
- Use case: After modifying a header or sidebar, run targeted diffs or regressions to confirm no layout breakages, capture failing screenshots, and update the regression history.
Quick Start
Run the visual test suite for changed pages by invoking /sg-visual-run with a natural language description such as I changed the sidebar, check it still works