Blog
التحديثات

Deny with a reason, and see the risk on every approval

Deny an AI agent action with a short reason instead of a bare no, and see a risk flag right on the approval card.

Aadil Ghani
Aadil Ghani
Founder, Pushary
Jun 14, 2026آخر تحديث: Sep 28, 2026دقيقة واحدة للقراءة
Share

A bare deny is a dead end. The agent asked to run something, you tapped no, and now it is stuck guessing what you actually wanted. So now a deny can carry a short reason that goes straight back to the agent, and every approval card flags the asks that carry real risk.

Deny with a reason

When an agent asks for approval and you decline, you can type a line back. "Use the staging database, not prod." "Run the dry-run flag first." "Don't touch that directory." The text returns to the agent as part of the deny, so it can correct course instead of failing blind or asking the same question a second time.

Gating a tool and steering it are two different jobs. A yes or no keeps the agent safe. A reason tells it where to go next, so it stops guessing. You can deny with a reason from push notifications, the web decision page, or the native iOS and Android app. Slack gives you one-tap approve or deny; to send a reason back to the agent, open the question on the phone app or the web.

Risk on the card

The same release adds a risk signal to the approval card itself.

A High risk badge flags the asks that can do real damage: a force push, a delete, a dropped table, anything that spends money or touches production. When three sessions are all waiting on you, the high-stakes one no longer looks identical to the harmless ones.

The risk signal feeds the same permission engine behind your per-tool permission policy, so the agent already knows which actions are sensitive before it ever reaches your phone.

Turn it on

Update the hook to the latest version:

npx pushary@latest upgrade

The risk badge renders automatically. Deny-with-feedback is there the next time you tap no, with no config. For the full approval flow, see human-in-the-loop in the docs, and for what Pushary does across every agent you run, start from the control panel.

Frequently asked questions

Can you deny an AI agent action with a reason instead of just saying no?

Yes. With Pushary a deny can carry a short reason that goes straight back to the agent, like "use the staging database, not prod" or "run the dry-run flag first," so it corrects course instead of failing blind or asking the same question again. You can send a reason from push notifications, the web decision page, or the native iOS and Android app; Slack gives one-tap approve or deny only.

What does the risk badge on an approval card mean?

A High risk badge flags asks that can do real damage, such as a force push, a delete, a dropped table, or anything that spends money or touches production, so a high-stakes request no longer looks identical to a harmless one. The risk signal feeds the same permission engine behind your per-tool permission policy, so the agent knows which actions are sensitive before the ask reaches your phone.

How do I turn on deny-with-feedback and the risk badge?

Update the hook to the latest version by running npx pushary@latest upgrade. The risk badge then renders automatically and deny-with-feedback is available the next time you tap no, with no configuration.

Aadil Ghani
Aadil Ghani
Founder, Pushary

Building Pushary so an AI agent can reach you on your phone and wait for a yes before it does something you would not want.

Read next

التحديثات

Connect Claude Desktop with one URL: notify and ask, nothing else

Paste one URL to let Claude Desktop reach your phone. Connector-scoped revocable key, notify and ask only, no enforced gating.

Jun 25, 2026آخر تحديث: Sep 22, 2026دقيقتان للقراءةAadil Ghani
التحديثات

Pushary for Cursor: approve the agent's shell commands from your phone

A Cursor plugin that gates shell commands behind a phone approval, fails closed, and survives the Windows stdin double-fire bug.

Jun 20, 2026آخر تحديث: Sep 28, 2026دقيقتان للقراءةAadil Ghani
التحديثات

What shipped: approve from Slack, REST, n8n, or Zapier

Four new ways to put a human in the loop: Slack Block Kit, a REST ask endpoint, an n8n node, and a Zapier integration.

Jun 9, 2026دقيقتان للقراءةAadil Ghani

Let your agents work. Stay in control.

Get the questions that need you on your phone or Mac. Approve, reject, or answer so your agent knows what to do next.