achultman/PR QA Copilot
Comments a PR summary and generates a Playwright screenshot pack + optional visual diffs.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | GitHub token used to comment on PRs (defaults to github.token). | yes | — |
| base_url | Base URL to run visual QA against (e.g. Vercel preview URL). | yes | — |
| paths | Newline-separated paths to screenshot (e.g. / /pricing /dashboard). | no | / /build /results |
| viewport | Viewport as WIDTHxHEIGHT (e.g. 1280x720). | no | 1280x720 |
| openai_api_key | Optional. If set, generates a higher-quality PR summary using OpenAI. | no | — |
| openai_model | OpenAI model for PR summary. | no | gpt-4o-mini |
| max_diff_chars | Max characters of diff context to send to LLM (if enabled). | no | 12000 |
| artifact_name | Name for the uploaded artifact. | no | pr-qa-copilot |
| license_key | Optional. Pro license key (enables gated features like visual diffs). | no | — |
| license_server_url | Optional. License server base URL (default: https://prqacopilot.com). | no | https://prqacopilot.com |
Outputs
| name | description |
|---|---|
| artifact_name | Uploaded artifact name |
| artifact_id | Uploaded artifact id |
| artifact_url | Uploaded artifact URL |