# Approvals

An agent set to ask (*Ask first* or *Ask always*, see [Tool access](https://tryhover.co/docs/access.md)) stops before the step and shows exactly what it wants: the command, or the file and its diff. There is no timeout.

![An agent asks to change a file, with Deny, Trust and Allow](https://tryhover.co/shots/approval.jpg)

The question shows in three places: in the notch (amber), over the bot's head in the office, and at the end of its chat.

| Answer | What happens | In the notch's card |
| --- | --- | --- |
| **Allow** (or Run) | Allowed once | `Enter` |
| **Trust** | Hover answers the same call itself for the rest of the session | `Shift` + `Enter` |
| **Deny** | Turned down; the agent carries on without it | `Esc` |

Typing a reply while a question waits no longer answers it: your words are queued and the question stays up until you answer it. Stopping the run withdraws the question.

---

Part of the [Hover docs](https://tryhover.co/docs.md) (Using Hover). HTML version: https://tryhover.co/docs/approvals. Index for agents: https://tryhover.co/llms.txt