Update the coaching profile
update_coach_profilePersist facts the user confirmed (goal, experience, schedule, equipment, injuries,
preferences). Call as soon as a fact is confirmed — one fact per call is fine, don't
batch or wait for the end of the conversation; works mid-workout too. Injuries:
add via add_injuries, close via resolve_injury_areas. An explicitly null field is
CLEARED; omitted fields are untouched. Returns the updated profile, changed fields,
and ui_impact — the app surfaces this write feeds; confirm to the user that their
answer was saved and now shapes their plan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| patch | Yes | One patch = the facts confirmed in conversation right now. Everything optional. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||