Live demo

Make an agent wait for you.

Pick something risky. Your agent stops and asks. You tap Approve or Deny. No signup.

1Pick what your agent does

2Answer on the phone

Wednesday, March 5

9:14

Pick an action. The question shows up here.

3See what your code got back

agent.tsready
const decision = await pushary.decisions.ask({
externalId: user.id,
question: "Approve a $4,200 refund for order #4471?",
})
if (decision.approved) await issueRefund()

Nothing has run yet.

What that was

The same call your agent would make

decisions.ask() did not return until you tapped. Your agent waits at the step you chose to guard, a person decides on their phone, and your code gets approved: true or false back.

In your product the question arrives as a push notification with your product's name. Your users connect their phone once, answer from the lock screen, and every answer is saved. If nobody answers, your code gets approved: false, the same as here. See what your users see.

Using AI agents yourself? Get their questions on your phone or your Mac, and answer from either one. See the agent plans.