Log intake
nourish_log_intakeSave a nutrition intake entry only after the user explicitly asks to log it. Accepts meal text or structured food data to create the log record.
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 |