feat(meal-planner): add add_recipe_to_meal_plan tool (v0.11.0)
New write tool using mpcreateByRecipeId endpoint (parameters verified from JS-bundle). Returns raw response pending production verification; structured output planned for v0.11.1. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -722,12 +722,27 @@ Rezept-Details bei Bedarf separat via `get_recipe` abrufen.
|
||||
|
||||
**Verifiziert am:** 2026-04-17 via FW_DEBUG=1
|
||||
|
||||
### `mpcreateByRecipeId` – Rezept in Essensplan eintragen
|
||||
POST https://api.familywall.com/api/mpcreateByRecipeId
|
||||
|
||||
**Body-Parameter (verifiziert aus JS-Bundle startupmodule.js):**
|
||||
|
||||
| Parameter | Pflicht | Wert |
|
||||
|---|---|---|
|
||||
| `recipeId` | ja | Rezept-metaId (z.B. `"recipe/16282169_7932720"`) |
|
||||
| `date` | ja | Ziel-Datum ISO 8601 (z.B. `"2026-04-20"`) |
|
||||
| `type` | ja | Mahlzeiten-Typ: `BREAKFAST`, `LUNCH`, `SNACK`, `DINNER` |
|
||||
| `clientOpId` | nein | Optionale Client-seitige Idempotenz-ID (wird weggelassen) |
|
||||
|
||||
**Response-Struktur:** TBD — Tool liefert Raw JSON zur Verifizierung (→ v0.11.1).
|
||||
|
||||
**Verifiziert am:** 2026-04-17 (Parameter aus JS-Bundle; Response TBD)
|
||||
|
||||
### Weitere Meal Planner Endpoints (nicht implementiert)
|
||||
|
||||
| Endpoint | Parameter | Bedeutung |
|
||||
|---|---|---|
|
||||
| `mpcreate` | `name`, `date`, `type`, `clientOpId` | Mahlzeit mit freiem Text erstellen |
|
||||
| `mpcreateByRecipeId` | `recipeId`, `date`, `type`, `clientOpId` | Mahlzeit aus Rezept erstellen |
|
||||
| `mpmealput` | Mahlzeiten-Objekt (encoded) | Mahlzeit aktualisieren |
|
||||
| `mpmove` | `metaId`, `date`, `type`, `clientOpId` | Mahlzeit zu anderem Datum/Typ verschieben |
|
||||
| `mpdelete` | `metaId` | Mahlzeit löschen |
|
||||
|
||||
Reference in New Issue
Block a user