Proof at the moment of decision
A fresh code or a passkey shows the person deciding is the one the agent asked. A forwarded link can't approve.
ApprovalsAn agent that runs on its own, in a pipeline, a scheduled job or a long coding session, has nobody watching the chat when it reaches a risky step. With Guizzo it asks the right person, waits as long as it takes and only carries on once that person has said yes.
request_approval( approvers: "sara@acme.example", action: "Publish v2.4.0 to production", risk: "high", expires_in_hours: 2 )
"Go ahead, the 18:00 backup is done."
A release agent in Claude Code has version 2.4.0 ready: tests pass and the notes are written. Publishing to production is the one step it may not take alone.
The agent asks the tech lead, Sara, to approve the release. It says what will happen and how risky it is.
Sara gets an email, or a notification if she added Guizzo to her home screen. She opens a private page that shows the release, and approves with a one-time code or her passkey.
Clients that support MCP tasks wait for the decision by themselves. Others check the agent's inbox later. Either way, the agent never has to keep a chat open.
A yes lets the agent publish. A no, or no answer before the request expires, stops it, and the agent reports that nobody approved.
A fresh code or a passkey shows the person deciding is the one the agent asked. A forwarded link can't approve.
ApprovalsApprovals are given only on their own web page, never by an AI. The private link goes to Sara, never back to the agent.
SecurityThe agent gets who decided, how they proved it and their note. It can also record the decision for the rest of the team.
Team memoryOnce Guizzo is connected, your AI knows when to use it. You don't need to name a tool.
Agents in a client such as Claude Code or Cursor connect like any AI app. Scripts and agents that run on their own use an API key from the dashboard, and the key can have a spending cap.
No. The request lives in Guizzo, not in the agent. An agent can stop, start again later and read the decision from its inbox.
An extension of the Model Context Protocol for work that finishes later. When a client supports it, an approval request becomes a task that completes when the person decides, so the client knows when to carry on.
Yes. The agent can go ahead on the first yes, or wait until every approver has agreed.
Sign up with your email and create your workspace. We open Guizzo to new teams a few at a time: if every place is taken, you join the queue and we write when yours is ready.