create_workout
Build a custom Speediance workout template with ordered exercises, sets, reps, weights, and rest times for personalized training plans.
Instructions
Create a custom workout template. exercises is an ordered list of
{"name": "..." or "group_id": N, "sets": [...], "rest_seconds": 60}. Sets by movement kind:
reps -> {"reps": 10, "weight": 50}; timed -> {"seconds": 45}; Vita (level) -> {"seconds": 30, "level": 12}.
Optional per set: "side" 1=left / 2=right (unilateral moves alternate automatically), "rest".
Weights are in displayUnit. The template is read back after saving; verified:false means Speediance
stored something different — tell the user. Never program a ⊘avoided movement unless asked by name.
The reply carries the user's hardConstraints and legacyUnreviewed facts when there are any.
Re-check these against the workout before telling the user it's done.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| exercises | Yes |