uxpass_run
Run a synchronous UI/UX quality check on a URL. Executes HTTP, HTML, accessibility, performance, and security checks to return a UX Score and summary.
Instructions
Run a UI/UX quality check synchronously against a URL. Executes the deterministic uxpass-core check set (HTTP, HTML, accessibility, agent readability, performance, security) against the target and returns the run id, status, UX Score, and summary. Pass either url (a one-off check) or pack_name (resolves the registered pack's url). The hats parameter is accepted for forward compatibility but is currently ignored; LLM hats land in a later chunk. Response includes was_duplicate: boolean indicating whether the row was already present (idempotent retry).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pack_name | No | Name of a registered UXPass pack; the pack's url is used as the target | |
| url | No | Target URL for a one-off run (takes precedence over pack_name) | |
| hats | No | Reserved for future use. Currently ignored; the deterministic runner evaluates the full uxpass-core check set on every run. | |
| task_id | No | Client-generated idempotency key (UUIDv5 from thread_id + prompt_hash + time_bucket recommended). Required for safe retry. If omitted, the server creates a fresh row and you lose retry safety; sending the same task_id twice returns the original run_id with was_duplicate=true instead of creating a duplicate. |