set_constraints
Save route constraints like target distance, elevation gain, max duration, start date/time, terrain difficulty, dog, child, stroller, or tarmac limits for later validation.
Instructions
Enregistre les contraintes de l'utilisateur sur un itinéraire ; validate_route les vérifie : distance et D+ visés (±10 % / ±15 %), durée max, date et heure de départ (coucher du soleil, neige, météo), chien (parcs et réserves), enfants, poussette, difficulté max, part de goudron. Seuls les paramètres fournis sont modifiés.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"route_id": "<route_id>"
},
"name": "set_constraints"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | ||
| loop | No | ||
| route_id | Yes | ||
| stroller | No | ||
| with_dog | No | ||
| start_time | No | ||
| max_sac_scale | No | ||
| with_children | No | ||
| max_duration_h | No | ||
| max_tarmac_pct | No | ||
| target_d_plus_m | No | ||
| target_distance_km | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| stats | Yes | ||
| n_pois | No | ||
| source | Yes | ||
| n_points | Yes | ||
| route_id | Yes | ||
| warnings | Yes | ||
| validation_status | No |