Log intake
nourish_log_intakeRecord a nutrition intake entry after the user explicitly confirms intent to save or log. Accepts meal text or structured food data with optional timestamp and meal type.
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 |
|---|---|---|---|
| text | No | Meal text to estimate and log after confirmation. | |
| meal_text | No | Alias for text; use when the agent planned a meal_text argument. | |
| food | No | ||
| timestamp | No | ||
| meal_type | No | other | |
| food_ref | No | ||
| custom_food | No | ||
| quantity | No | ||
| unit | No | ||
| grams_estimate | No | ||
| nutrients | No | ||
| confidence | No | ||
| explicit_user_intent | No | Pass true only after the user explicitly asked to save, log, set, or delete this personal nutrition data. | |
| notes | No | ||
| tags | No | ||
| wellness_context_refs | No | ||
| response_format | No | json |