Skip to main content
Run AI-powered destructive agents like form_destroyer and ui_crasher to find potential bugs in your recent code changes by attempting to break your application.

Basic Usage

Common Scenarios

After Feature Development

You just built a new checkout flow and want to stress-test it:

Pre-Release Testing

Before deploying, run comprehensive destructive testing:

Key Options

--limit
integer
default:"5"
Maximum number of destructive agents to run.
--max-concurrent
integer
default:"3"
Number of agents running simultaneously for faster execution.
--headless
boolean
default:"false"
Run agents without browser UI for faster, unattended testing.
--output
string
Save detailed results to JSON file for analysis or CI integration.
Destructive agents can generate unusual data and trigger error states. Always run in development or staging environments, never production.

Next Steps

Local Development

Integrate destructive testing into your daily development workflow

CLI Commands

Explore all destructive agent command options and flags
Destructive testing is most effective when combined with regular testing. Use it to discover edge cases that traditional tests might miss.