Run AI-powered destructive agents to find potential bugs in your changed pages
The bugster destructive
command runs specialized AI agents that actively explore your application to find potential bugs, edge cases, and unexpected behaviors in pages that have been modified.
Run bugster init
first if you haven’t already set up your project.
This command will:
Change Detection
Analyzes git changes against origin/main to identify modified Next.js pages and their dependencies.
Agent Assignment
AI determines which specialized agents should test each page based on detected changes.
Destructive Exploration
Agents autonomously explore pages, testing edge cases and recording all interactions.
Bug Detection
Reports JavaScript errors, UI issues, failed requests, and performance problems.
--headless
Run agents without browser UI (ideal for CI/CD).
--max-concurrent
Control concurrent agents (default: 3).
--silent
Suppress verbose output.
--verbose
Show detailed agent execution logs.
--base-url
Override the base URL from configuration.
Agent interactions are recorded and saved to:
--max-concurrent 1-3
) for shared environmentsNo agents assigned
Message: “No changes detected - no pages need destructive testing”
Solution: Make changes to .ts
, .tsx
, .js
, or .jsx
files and ensure you’re on a branch with modifications.
Agent timeout
Error: “Timeout: No response from Bugster Agent”
Solutions: Check network connectivity, reduce --max-concurrent
, or try with --verbose
.
High resource usage
Solutions: Use --headless
, lower --max-concurrent
, or close other applications.