Mission · You stay in control
Your agent prepares an order — you have the last word
Now it gets real: your agent can prepare real orders. There is no sandbox —
prepare_order creates a real order. That's exactly why you practice two safety
nets here: first decline in the permission dialog, then deliberately approve and reject it in
your ordinary Freigabe (approval).
What you'll be able to do
- Use the permission dialog as your first net: decline a tool call before anything becomes real.
- Deliberately prepare a real practice order — and reject it in your Freigabe.
No sandbox
prepare_order creates a real order in production — there is no
practice environment. That's why every practice order carries the title Test:
and the request "please decline", and you decline it. If your agent later prepares a real
order you actually want, you approve it, of course.
Two nets, not one
In the n8n course the Freigabe in the Messenger was your only net: the tool always ran, the order became real, and you had to catch it there. In Claude Code you have one net more: the permission dialog. It catches the order before it ever becomes real.
Net 1 — decline in the dialog
Give your agent the practice order:
Claude Code stops and shows you the complete call:
Choose 3. No. The call is shown, but nothing runs — no order is
created. Your agent itself confirms the abort came from the approval layer, not from an error.
That's net 1: you read the whole call — title, description, location, budget — and a clear
"No" is enough.
"WhatsApp" in the description?
The tool description says "sent via WhatsApp for approval". On the platform this channel is simply called the Messenger — it means the same thing: the order reaches you as a message, where you approve or decline.
Net 2 — approve, then reject in your Freigabe
Now deliberately the other way: trigger the same order again and this time choose
1. Yes. Your agent creates a real order — status prepared — and the
Freigabe reaches you as a message (Messenger) with a reject button. Tap reject.
Then ask for the status:
Your agent reads the status and translates it for you:
The order is rejected (badge "Abgelehnt") — declined and documented. No real
cleaning appointment was created. Just as in the Agentowner course, the prepared order landed
in your Freigabe — only this time you built it yourself.
The circle closes
Two nets, two chances to say "No": the permission dialog, before anything becomes real, and the Freigabe, after the order is created. "Your agent acts — you stay in control" is no longer a rule from outside here, but built into your tool.
Your turn
Test yourself — retrieving from memory is what builds real retention.
Knowledge check
Where do you catch an order before it becomes real?
The permission dialog is net 1: choose No there and the order is never created.
The Freigabe in the Messenger is net 2 — it only applies once the order is already
prepared. Two independent chances to say "No"; nothing becomes real without
your consent.