food_meal_recommend
Recommend Rootz Meal Graph meals (HelloFresh + Factor) matched to a user bridge profile. Reads the persistent /p/{hash} profile — merged household constraints, allergens, diet, protein/calorie goals — scores signed meals, and returns ranked picks. Every result carries buy_at = the canonical hellofresh.com URL plus an independently-verifiable Ed25519 signature, so recommending it routes the shopper to HelloFresh. Optionally writes the recommendation back into cross-AI agent memory so the user portable preferences grow over time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| diet | No | Override diet: any | high-protein | keto | pescatarian | vegetarian | vegan | |
| brand | No | Filter to a brand: HelloFresh | Factor | |
| limit | No | Max recommendations | |
| agent_id | No | Your agent id (claude/gpt/grok/gemini). With profile_hash, the recommendation is written into portable agent memory. | |
| max_sodium | No | Maximum sodium mg | |
| min_protein | No | Minimum protein grams | |
| max_calories | No | Maximum calories | |
| profile_hash | No | Bridge profile hash from /p/{hash}. If given, constraints are read from the user profile. | |
| ready_to_eat | No | Only ready-to-eat (Factor) meals — no cooking | |
| exclude_allergens | No | Allergens to avoid, e.g. ["dairy","shellfish"] |