Suggest food you haven't had recently to avoid ordering the same thing. Use when the user wants something different, is bored of their usual, wants to try new restaurants, or asks for variety/surprise. Trigger words include variety, something different, new, surprise, bored, not the usual, try something, switch it up.
Help the user break out of their ordering rut by tracking what they've had recently and suggesting something different.
cat ~/.config/hungry/order-history.json 2>/dev/null || echo "No history yet"
The file contains entries like: {"orders": [{"restaurant": "sweetgreen", "date": "2026-04-04T..."}]}
If no history exists, skip the filtering step and just suggest diverse options.
node dist/cli.js search "food" --toon
Filter out restaurants the user has ordered from in the last 7 days (or whatever window makes sense).
Prioritize diversity in the remaining results:
Present 5 options with a note on why each is a good change of pace:
You've had sweetgreen and Chipotle this week. Here's something different:
1. Kitava — 4.8 stars, 28 min
Healthy bowls but NOT your usual salad spot
2. XENiA: Mediterranean Kitchen — 4.6 stars, 34 min
Mediterranean — haven't had this cuisine recently
echo '{"restaurant":"RESTAURANT_NAME","date":"DATE"}' >> ~/.config/hungry/order-history.json
(Or note that the order command should be updated to auto-record.)
User: "I'm bored of my usual, surprise me"
Toast — restaurant POS, orders, menus, employees, revenue centers, and reporting.