feat(meal-planner): add add_meal_to_meal_plan tool (v0.11.2)
New write tool using mpcreate endpoint for free-text meal entries (no recipe link). Parameters verified from JS-bundle. Returns raw response pending production verification; structured output → v0.11.3. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -752,11 +752,27 @@ a00.cn → "mpcreateByRecipeId" (Endpoint-Echo)
|
||||
|
||||
**Verifiziert am:** 2026-04-17 via FW_DEBUG=1
|
||||
|
||||
### `mpcreate` – Freitext-Mahlzeit in Essensplan eintragen
|
||||
POST https://api.familywall.com/api/mpcreate
|
||||
|
||||
**Body-Parameter (verifiziert aus JS-Bundle startupmodule.js):**
|
||||
|
||||
| Parameter | Pflicht | Wert |
|
||||
|---|---|---|
|
||||
| `name` | ja | Anzeigename der Mahlzeit (z.B. `"Pfannkuchen"`) |
|
||||
| `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.3).
|
||||
Erwartet: dish-Objekt analog zu `mpcreateByRecipeId`, aber ohne `recipeId`.
|
||||
|
||||
**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 |
|
||||
| `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