Tenant-Safe Support Agent, on the Chinook music-store dataset

Sign in as a customer. Then try to see someone else's account.

This agent handles support for a digital music store: billing questions, recommendations, refunds, and handoffs to a person. It can only read the account you sign in as. That limit is in the code, not the prompt, so asking nicely won't move it.

Scoped to one customer.
The agent's tools are bound to whoever signed in. None of them accepts a customer id.
Refunds wait for a person.
Nothing is filed until a reviewer approves it, and a retried approval can't file twice.
Read-only store data.
The catalog and invoices open read-only. The agent's only writes are support tickets.