# God Mode

God Mode allows DinoAI to auto-accept changes and tool calls that would normally require your approval, enabling it to complete multi-step tasks end-to-end without pausing for confirmation at each step.

When God Mode is off, DinoAI stops before consequential actions — modifying a file, running a query, calling an external tool — and waits for your approval before continuing. When God Mode is on, DinoAI proceeds through these actions automatically and returns the final result.

{% hint style="info" %}
**Terminal commands still require human review**, even with God Mode enabled. DinoAI will always pause and prompt for approval before executing any terminal commands.
{% endhint %}

***

### When to Use God Mode

God Mode is useful for multi-step workflows where you have a clear, well-defined goal and want DinoAI to handle the full execution without interruption. For example:

* Generating dbt models, tests, and documentation from a spec in a single run
* Implementing changes from a Linear ticket or Confluence page end-to-end
* Scaffolding a project structure across multiple files without approving each change individually
* Running a debugging workflow that spans queries, model files, and schema definitions

***

### Enabling God Mode

In the DinoAI prompt input, click the **lock icon** to toggle God Mode on or off. When enabled, the lock icon will appear unlocked, indicating DinoAI will auto-accept actions without pausing for confirmation. Click it again at any time to disable God Mode and return to standard confirmation prompts.

<div data-with-frame="true"><figure><img src="https://2337193041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHET0AD04uHMgdeLAjptq%2Fuploads%2FkY1dWMY4NV4XDTLSn9dn%2Fimage.png?alt=media&#x26;token=8dd559b4-a713-4ade-90ee-c0be45f4103c" alt="" width="563"><figcaption></figcaption></figure></div>

***

### Best Practices

* **Use specific prompts** — God Mode works best with clear, well-scoped tasks. Ambiguous prompts are more likely to produce unintended changes when DinoAI is not pausing for confirmation
* **Work on feature branches** — Make sure your changes are on a feature branch before enabling God Mode so that any unintended modifications can be reverted via version control
* **Review the output** — Always review what DinoAI has produced before merging or deploying, regardless of whether God Mode was used
* **Disable for sensitive workflows** — For tasks touching production data or critical model logic, keep God Mode off and review each action individually

{% hint style="warning" %}
God Mode auto-accepts all tool calls and file changes without prompting for confirmation. Use it on feature branches and review all output before merging to main.
{% endhint %}
