How It Works
When you click Fix with DinoAI, the agent:- Reads the Bolt run logs from the failed run to understand exactly what went wrong
- Spins up a Slack Agent session and posts the analysis to your connected Slack channel
- Creates a new branch in your connected repository
- Implements the fix directly in the codebase
- Opens a pull request for your team to review and merge

Triggering a Fix
When Bolt posts a run failure notification to Slack, the thread includes a Fix with DinoAI button alongside the error summary. Click it directly from the thread to kick off the fix.Example
The screenshot below shows a Bolt run failure posted to Slack. Thedbt build command failed because a model references a source that doesn’t exist in the project. DinoAI surfaces the root cause, an action plan, and the Fix with DinoAI button — all in the same Slack thread.
Clicking Fix with DinoAI will spin up an agent session, create a branch, resolve the missing dependency, and open a PR.

You stay in control. Fix with DinoAI always opens a pull request — it never merges directly to your default branch. Your team reviews and approves before anything reaches production.
What DinoAI Has Access To
To implement the fix, the agent uses:- Bolt run logs — the full output of the failed command, including error messages and stack traces
- Your connected repository — cloned from the workspace selected at session start
- Warehouse connection — to run validation queries if needed
- Slack — to post progress updates and the final PR link
The environment used (warehouse connection, integrations, repository) is determined by the workspace configured in DinoAI Background Agent
Related
- Run Summaries — Understand what went wrong before triggering a fix
- Self-Healing — Automatically fix and re-run pipelines without manual intervention
- Slack Agent — How the underlying agent session works