get_coach_insight
Get personalised coaching observations based on your recent training — consistency, fatigue, goal progress, and areas to focus on.
get_onboarding_status
Check your account setup progress — intake completion, sport selection, program creation, and device connections.
generate_weekly_plan
Generate a new weekly training plan tailored to your program, goals, and readiness. Sessions appear in your calendar once ready.
modify_training_session
Adjust a planned session — reduce volume, change intensity, swap exercises, or reschedule to a different date.
log_workout
Record a completed workout with exercises, RPE, and how you felt. Duplicate entries are automatically prevented.
swap_exercise
Find alternative exercises with rationale, or swap an exercise in a planned session. Returns 3 suggestions based on movement pattern.
update_profile
Update your training preferences — equipment, available days, session duration, experience level, and more.
record_injury
Log an injury or pain point so your training plan adapts automatically. Returns a coaching note about how sessions will adjust.
send_feedback
Share feedback about the coaching experience to help improve tool quality and accuracy.
create_planned_session
Schedule a future workout session with target exercises. The session will appear in your training calendar ready to track.
record_benchmark
Record a new personal best or benchmark result. Previous values are saved to history so you can track progress over time.
daily_check_in
Log how you're feeling today — readiness, soreness, sleep, and mood. Your coach uses this to adapt upcoming sessions.
manage_goals
Create, update, complete, or list your training goals. Supports race events, body composition targets, and performance milestones.
manage_program
View, archive, or review your training programs. See active programs, program history, or archive a completed program.
get_weekly_debrief
View your weekly training summary — session completion, highlights, areas for improvement, and next week's focus.