Créer ou modifier une routine
dandori_save_routineCréer une routine (sans id, title et recurrence_type obligatoires) : une habitude à cocher ou une suite d'étapes, répétée chaque jour, certains jours de la semaine ou chaque mois. Avec id, la modifier ; seuls les champs fournis changent, is_active false la met en pause
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "dandori_save_routine"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ID de la routine à modifier ; absent pour en créer une | |
| mode | No | habit : une seule case à cocher ; steps : une suite d'étapes | |
| time | No | Heure (HH:MM) | |
| steps | No | Étapes, dans l'ordre (mode steps). En modification, la liste remplace les étapes : une étape absente est retirée | |
| title | No | Titre de la routine (obligatoire à la création) | |
| category | No | Moment ou thème : morning, health, mind, evening, home | |
| is_active | No | Modification : false pour mettre la routine en pause | |
| starts_on | No | Date de départ (YYYY-MM-DD) : rien n'est prévu avant. Aujourd'hui ou plus tard, jamais avant la création de la routine | |
| recurrence_days | No | Jours de la semaine, 1 = lundi à 7 = dimanche ; obligatoire avec weekly et custom | |
| recurrence_type | No | daily : chaque jour ; weekly ou custom : les jours de recurrence_days ; monthly : le jour recurrence_day_of_month (obligatoire à la création) | |
| recurrence_day_of_month | No | Jour du mois (1 à 31) ; obligatoire avec monthly |