log_set
Log a set to your current workout, automatically starting one if none is open. Accepts raw text or structured details, and returns personal records.
Instructions
Log a set to the current workout, starting one if none is open.
exercise: name as the user says it ("incline db curl"); omit to reuse the last set's exercise. weight/unit: 0 or omitted for bodyweight; unit is kg or lb (defaults to the last unit used). kind: normal, warmup, drop or failure. count: identical sets at once ("3x10"). text: alternatively, the user's raw message ("62.5kg x 6", "same", "this is tricep pushdowns btw"). Returns the logged sets and any PRs they set. A text that ends the workout ("done, 1h 5m") returns the card.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rpe | No | ||
| kind | No | normal | |
| reps | No | ||
| text | No | ||
| unit | No | ||
| count | No | ||
| notes | No | ||
| weight | No | ||
| exercise | No |