Runs · last 14 days
passedfailedotherConnect the CLI
npx qareef login --url …
qareef init && qareef deploy --watch
qareef agent "test the signup flow" --site https://your.app
Paste a workspace token at the prompt: mint one under Settings → Tokens. The CLI never launches a browser on your machine; everything runs on the hosted runner.
Workflows
all →Activity
A workflow is a deployed tree of suites → flows. Create one in the app (Explore a URL, or ask a recorded flow's Chat to expand it into a suite), or push one from a repo:
qareef deploy --watch
qareef ls
Auto-filed from failed runs with fingerprint dedupe. Triage whether it's the test, the app, or the environment.
One recorded flow, run once per row of your data set: data entry at scale, each row PASS / FAIL / UNMEASURED.
qareef run <flow-id> --data rows.csv
A flow with extract steps, run over targets or on a schedule. Rows land in a deduped dataset you can download.
qareef watch <flow-id> --every 30m --targets urls.txt
Run the agent
explore → propose → generate → deploy → healqareef agent "<goal>" --site <url>
The agent drives the hosted browser, proposes a suite grounded only in what it saw, generates steps through the deterministic codegen, deploys for real, and heals once. Every model decision is stamped decided_by and cost-logged.
Agent jobs
GET /v1/stats?window=30d
Every flow that ran in the window, sliced by environment. Flake score = verdict variance at fixed inputs (same flow version): 0 = stable, 1 = coin flip, a dot = not enough same-version repetition to measure. Heals count locator rescues by tier. Click a row for the version history and the "why it changed" diff.
Ask the team (or the agent) for coverage. A request is the front door of a new flow.
Workspace
Connect the CLI
npx qareef login --url …
1 · Mint a token below (shown once). 2 · Run the command and paste it. 3 · qareef whoami confirms the workspace. Tokens are stored sha256-hashed server-side; the CLI keeps its copy in ~/.config/qareef/auth.json (0600).
qareef whoami
Tokens
shown once at mint · revoke any timeEnvironments
qareef env pull