Submit a packaged AI-agent combo bundle
submit_comboQueue a named combo against a URL. Fans into N ordered jobs (cheap bug-finders first, expensive audits last) sharing one batchId. +15% parallel premium applies. If the combo has a pauseOnBugThreshold, the worker auto-cancels remaining pending legs + refunds their credits once cumulative bug count crosses the threshold — so a broken site never burns the full bundle. Use list_combos to browse the catalog first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Target URL all legs run against. Required unless `pages` or `stories` is provided. | |
| pages | No | Multi-page mode (legacy): list 1-10 distinct page URLs. Each combo leg fans out × pages.length. Cost scales linearly. Prefer `stories[]` on Whole Kit tiers. | |
| comboId | Yes | ID of a combo from list_combos (e.g. 'combo-smoke-stack', 'combo-whole-kit-core'). | |
| stories | No | Story-based mode (Whole Kit tier preferred). Each story = one end-to-end user flow exercised by every leg in the combo. Hard-capped by the combo's maxStories (Solo=1, Core=3, Plus=6, Max=10). Pricing is the combo's flatCreditPrice (bulk-discounted at higher tiers), not derived from stories.length × per-leg cost. | |
| projectId | No | ||
| description | Yes | Plain-English description applied to every leg as the job title. | |
| projectLabel | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No | Tool result payload (JSON object) |