Log intake
nourish_log_intakeLog a nutrition intake entry after explicit user confirmation. Accepts meal text or structured food data with timestamps and nutrients.
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 |