Some failures do not clear on a plain rerun — a query genuinely conflicts with another job, or a step times out because it is doing too much at once. For these, Nimbus can bring in AI remediation: it asks Nimbus AI to diagnose the failure and propose a concrete fix.
AI remediation is attempt #2. It only happens when:
If attempt #1 succeeds, AI is never invoked.
timeout, query_conflict, data_volume, syntax, permission, missing_object, or unknown.The diagnosis and the before/after diff are always saved to a remediation report, visible on the incident in Monitoring.
| Mode | AI diagnoses | AI applies a fix | Reaches production |
|---|---|---|---|
| **Advisory** | Yes | No | Never — recommendation only |
| **Assisted** | Yes | Yes (staging) | Only after a human approves |
| **Autonomous** | Yes | Yes (staging) | Automatically, if the rerun succeeds |
The safest mode. AI tells you what it thinks is wrong and what it would do. You stay fully in control and apply changes yourself. Good for getting comfortable with AI recommendations.
AI applies its fix to staging and reruns it. If the rerun works, the fix waits for you on the incident with a Review & promote button. You see the exact diff before anything changes in production. This is the recommended mode for most teams.
AI applies, reruns, and — if the rerun succeeds — promotes the fix to the production automation with no human step. Use this only for automations where you trust the failure patterns and the cost of a delayed fix outweighs the value of review.
In Assisted mode, open the incident, review the diagnosis and diff, and click Review & promote. Nimbus updates the production automation's steps with the approved changes. You can also Decline a proposal — the staging assets are left in place but production is untouched.
Every AI call — remediation and the AI Assistant — consumes tokens. Nimbus tracks output tokens per Business Unit per month against your plan's limit. When a Business Unit reaches its limit, further AI actions are paused until the next billing period. Check usage under Settings → Billing.