Add to strength log
log_strength_appendAppend exercises to an existing strength session without deleting prior entries. Log forgotten sets or add sets in installments while preserving logged data.
Instructions
Add exercises to a session WITHOUT touching what is already logged (agent write).
This tool cannot delete anything you did not send. Your exercises are
appended to the day's existing session; an exercise whose name matches an
existing one gets its sets appended to it. This is the right tool for "log
the set I forgot" or for logging a session in installments while the owner
is still in the gym — which is how strength data actually arrives.
Reach for log_strength_entry ONLY when you intend the supplied exercises
to become the day's ENTIRE session and everything else to be deleted.
date is the LOCAL calendar day the session happened, "YYYY-MM-DD".
exercises is [{"name": "卧推", "sets": [{"weightKg": 30, "reps": 8}, ...]}, ...].
This tool deliberately cannot set the session note: that field is
replace-only, and a tool that promises to delete nothing must not carry an
exception. Use log_strength_entry to change it.
The result is the same shape log_strength_entry returns.
replaced_exercises is always [] here — that empty list is the receipt
that this call deleted nothing. Encrypted end-to-end before it ever leaves
this machine. Requires a bind made after the agent write path shipped; an
older bind must re-pair via vaultbeat_start_binding then
vaultbeat_poll_binding.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | ||
| exercises | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||