Log intake
nourish_log_intakeLog a meal or food intake entry with nutritional details after user confirms intent. Accepts text description or structured food data.
Instructions
Log an intake entry only after explicit user intent. Pass explicit_user_intent: true after the user asks to save/log/register; accepts text or meal_text plus structured food data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| food | No | ||
| tags | No | ||
| text | No | Meal text to estimate and log after confirmation. | |
| unit | No | ||
| notes | No | ||
| food_ref | No | ||
| quantity | No | ||
| meal_text | No | Alias for text; use when the agent planned a meal_text argument. | |
| meal_type | No | other | |
| nutrients | No | ||
| timestamp | No | ||
| confidence | No | ||
| custom_food | No | ||
| grams_estimate | No | ||
| response_format | No | json | |
| explicit_user_intent | No | Pass true only after the user explicitly asked to save, log, set, or delete this personal nutrition data. | |
| wellness_context_refs | No |