Skip to main content

Interrupt with Ctrl+C

To stop a run immediately while it is executing, press Ctrl+C in the terminal where npx qaos run is running:
Task 2/4 · Dashboard [security, quality]
  → Navigating to https://app.example.com/dashboard
  → Analyzing page...
^C

⚠ Run interrupted by user
Partial results saved · run_abc123
View report: https://qaos.machdel.com/reports/run_abc123
The CLI gracefully closes the browser, finalizes any already-detected issues, and saves a partial report. Tasks that had not yet started are marked as cancelled.

What happens when a run is stopped

StateOutcome
Tasks already completedIssues saved and visible in the report
Task currently runningMarked as interrupted; partial findings may be saved
Tasks not yet startedMarked as cancelled; not included in report
Browser sessionClosed immediately

Stopping from the dashboard

You can also stop a run from the QAOS Dashboard:
  1. Navigate to Runs and find the in-progress run
  2. Click the ••• menu on the run row
  3. Select Stop Run
This sends a stop signal to the server, which closes the active browser session and finalizes the partial report.

What is NOT stopped by stopping a run

Stopping a run only terminates the active browser session and agent processing. It does not:
  • Delete the partial report
  • Affect other runs (if multiple are queued)
  • Revoke your authentication

After stopping

Partial reports are available immediately in the dashboard. If you want to run the full audit, simply start a new run with the same config:
npx qaos run --config ./qaos-config.json