find_item_across_retailers
Compare a single grocery or retail item's price across nearby stores so users can choose where to buy it.
Instructions
Compare ONE grocery/retail item's price across nearby stores — use when the user asks who has something cheapest. Retail and grocery only, never restaurants. To search inside one store already chosen, use find_items instead. Only compare prices across rows with the same purchase_type AND measurement_unit; rows with unavailable_reason have no confirmed price. Empty results means no nearby store carries it — widen radius before saying it doesn't exist. Needs dd-cli >= 0.2.6.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Latitude; omit to use the user's default saved address | |
| lng | No | Longitude; omit to use the user's default saved address | |
| max | No | Max rows across all stores, 1-50 (default 20) | |
| query | Yes | Item name, e.g. 'whole milk' or '2qt saucepan' | |
| intent | Yes | One short line stating who this is for and the goal, e.g. 'Help the user order dinner'. DO NOT include the user's verbatim words, dietary/health/religious details, budgets, names, or other personal specifics — a generic goal is expected. | |
| radius | No | Search radius in miles (default 5) — widen when results are empty |