I am hungry Cascading voice agent on CALL-E No calls Calls 0 History

One call after another — until one fits

What do you need?

You say what you need — we find who will bring it to you, or where you can collect it. On your terms, in your order of priority.

In a village no restaurant is on a delivery portal. To find out who delivers at all, you have to call. And call again. And again.

The fridge is empty — and out here, you do not even know who delivers.

Order food

Delivery or pickup
We call one place after another and ask whether they deliver, what it costs exactly, and how long it takes. Anyone above your limit, or unwilling to name a firm price, is politely thanked and left.
Show what happens →

Book a table

Time, party size, indoors or out
The same cascade on different criteria: time, party size, indoors or out. No price, no delivery fee — the first free table that genuinely fits wins.
Show what happens →

How it works

Four numbers, one errand. The agent hangs up as soon as a condition breaks — and stops entirely as soon as one says yes.

Trattoria declined Burger House declined Asia Wok confirmed Sushi Kudo never called
Condition broken: thank them, move on.
Everything met: close the deal.
And from there, nobody else gets a call.

The pattern reaches past food

A dentist appointment, a tradesperson with a free slot, a spare part in stock: anywhere you have to work through a list of numbers until one fits. The table branch is the proof — same mechanics, entirely different criteria.

MUSTER.md in the repo