swap_plan_exercise
Replace an exercise on a training plan day and keep existing targets unless sets or reps are specified; preview the change and apply only after approval.
Instructions
Replace one exercise on a day of the training plan with another, keeping its targets unless sets/reps are given.
Example: day="Day 2", exercise="Overhead Triceps Extensions", new_exercise="Dips", sets=3, reps=8. Returns a preview; nothing is saved unless apply=true (only after the user approved the preview).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| day | Yes | ||
| plan | No | ||
| reps | No | ||
| sets | No | ||
| apply | No | ||
| exercise | Yes | ||
| new_exercise | Yes |