plan_week
Create a personalized weekly meal plan from your recipe library, reducing waste by reusing leftovers and maximizing ingredient overlap, while skipping recently cooked dishes.
Instructions
Build and save a meal plan, optimizing ingredient overlap, reusing serving-surplus leftovers, and avoiding recently-cooked recipes.
main_course_only (default true) keeps sauces/sides/desserts out of dinner
slots. diversity_weight (default 0 = off) trades waste for variety: the
overlap objective rewards similar recipes, so it clusters same-protein
nights; a weight > 0 penalizes repeating a protein within the week. Saves as
the current plan; tweak with swap_meal / remove_meal or re-call with new
constraints. generate_shopping_list / export_plan use it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | ||
| max_time | No | ||
| start_date | No | ||
| exclude_tags | No | ||
| include_tags | No | ||
| household_size | No | ||
| diversity_weight | No | ||
| main_course_only | No | ||
| avoid_recent_days | No |