Private preview: this is rolling out and may not be available on your account yet.
Coming soon: payments arrive in a fast-follow release.
The shape of an errand
With a pre-authorised mandate, the approve step happens once, up front. See Repeat errands.Run it
- In your agent (MCP, recommended)
- In the terminal (CLI, for developers)
1
Ask
Tell your agent what you want, in your own words. It starts an errand with
errand_create, keeping your phrasing, because that is what the errand is checked against later.Starting an errand starts the search. It doesn’t authorise any spending.2
Answer any question
If the errand needs more detail, your agent asks you, for example about size or budget. Answer in the conversation; your agent passes your answers on with
errand_action.3
Approve the purchase
When a purchase is ready, the errand waits for you at
pending_approval. Your agent can’t approve it; you approve it yourself, and you see what you’re approving before you sign.Approving a purchase from the connector is coming soon. It arrives with payments. Until then, an errand you run from the connector stays waiting at this step.4
Follow progress
Ask your agent how it’s going. It reads the errand with
errand_query and its history with errand_events_query.What you’ll see
completed, failed, expired and cancelled are final. An approved errand isn’t a completed purchase yet: it carries on within the limit you signed, and only while its conditions hold.
Stop an errand
You can stop an errand at any point before it’s final. Ask your agent to cancel it, or run:What can go wrong
Errands aren't available on your account
Errands aren't available on your account
Starting errands is rolling out. If your agent or the CLI says your account can’t start errands yet, the rest of your setup is unaffected.
Your answer was refused
Your answer was refused
An errand takes answers only while it’s waiting on a question. Check its status first.
The mandate expired before you approved
The mandate expired before you approved
An expired mandate can’t be approved. Decline the errand and start a new one.
Something happened you didn't expect
Something happened you didn't expect
Read the errand’s history: ask your agent, or run
sumvin errand events <errand-id>. If the errand was cancelled because you revoked its mandate, the history says so.