garmin_set_profile
Define race goals, training phase, weekly availability, and intensity preferences to produce accurate, personalized coaching reports.
Instructions
Athlete context the watch cannot know: goal race (date; a distance, or a fixed-time event like 24h with a target distance), phase, weekly availability, intensity preference, LT1 override. Local only; only provided fields change. Injuries and illness go to garmin_log.
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": "garmin_set_profile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| phase | No | ||
| goal_time | No | H:MM:SS, distance races only | |
| phase_week | No | ||
| tid_target | No | ||
| goal_distance | No | ||
| goal_custom_km | No | with goal_distance='custom' | |
| goal_race_date | No | YYYY-MM-DD | |
| goal_target_km | No | for fixed-time events (6h/12h/24h) | |
| lt1_hr_override | No | ||
| availability_days | No | ||
| phase_total_weeks | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |