Now added “lite option”.
you can ask for load planned events for next 30 days lite and it will show events with core fields only:
"id",
"start_date_local",
"type",
"moving_time",
"category",
"name",
"icu_training_load",
"icu_atl",
"icu_ctl"
Payload is much reduced for larger retrievals.
Full Command tool list is (these can be asked in natural language or tool name)
- **Weekly report** → short-term performance review + lite
- **Season report** → current training block progression + lite
- **Wellness report** → recovery and fatigue status
- **Summary report** → long-term training trends
- **Data quality report** → audit and integrity checks
- Analyse activity {id} → full session breakdown with intervals and metrics
- Get activity by date → retrieve all activities for a given day
- Get power curves → peak power modelling across durations
- Get HR curves → heart rate response across durations
- Get power-HR curve → relationship between power and heart rate
- Get pace curves → pace profiling across durations
- Get MMP model → maximal mean power model and fatigue profiling
- Get training plan → structured upcoming training schedule
- Get wellness data → HRV, fatigue, and recovery signals
- Read calendar → view planned workouts and events + lite
- Write calendar → create planned workouts
- Delete calendar → remove planned workouts or events
- Get athlete profile → athlete configuration and settings
- Send message to coach → interact with coaching assistant
runWeeklyReportV2(test?: string, lite?: boolean, start?: string)
runSeasonReportV2(lite?: boolean)
runWellnessReportV2()
runSummaryReportV2(start?: string, end?: string)
runDataQualityReportV1()
readCalendarV1(start: string, end: string, lite?: boolean)
writeCalendarV1(planned_workouts: [{ date: string, title: string, tss?: number, duration_minutes?: number, carbs_per_hour?: number, notes?: string }])
deleteCalendarV1(id?: any, date?: string, dates?: string[])
listActivitiesLight(oldest?: string, newest?: string, fields?: string)
getOneDayFullActivityV1(date?: string, activity_id?: string)
getOneDayWellnessV1(date: string)
getPowerCurvesExtV1(type: "Ride" | "Run" | "VirtualRow" | "VirtualSki" | "Swim", curves?: string, pmType?: "MS_2P" | "MORTON_3P" | "FFT_CURVES" | "ECP")
getPaceCurvesExtV1(type: "Run" | "Swim", curves?: string)
getHRCurvesV1(curves?: string, type?: "Ride" | "Run" | "Swim")
getPowerHRCurveV1(start: string, end: string)
getMMPModelV1(type?: "Ride" | "Run" | "Swim")
getSportSettingsV1()
getAthleteProfileV1()
getAthleteTrainingPlanV1()
sendChatMessageV1(content: string, chat_id?: string, to_athlete_id?: string, to_activity_id?: string)
Clive