github chrisdoc/hevy-mcp hevy-mcp@6.1.6

9 hours ago

Patch Changes

  • #1056 3a29218 Thanks @chrisdoc! - Narrow the operations interface to the names consumers actually use; remove four dead exported predicates and stop re-exporting internal operation plumbing.

  • #1053 4556c13 Thanks @chrisdoc! - Export the safe-error diagnostic vocabulary (codes, methods, categories, stack sources) from core as its interface; the Worker adapter validates against the shared vocabulary instead of private copies. Folds the safe-error-diagnostic re-export into error-policy.

  • #1054 1b83866 Thanks @chrisdoc! - Own the telemetry contract constants (user hash context, hash shape, argument-key allowlist) in core so the Node and Worker adapters cannot drift apart.

  • #1057 139ae78 Thanks @chrisdoc! - Export the generated workout and routine set schemas from the curated schemas entry point and pin the MCP input enum vocabularies (RPE, set type) to them with a contract test, so upstream enum changes surface at test time instead of drifting.

  • #1051 2cd03b0 Thanks @charliecreates! - Scan all reported training-summary pages so later workouts and body measurements are not hidden by older records on earlier pages, and apply the same fix to the hevy CLI summary export.

  • #1052 5c9a57a Thanks @chrisdoc! - Split response-contracts into output-schemas and formatters modules with no behavior change; response contract wiring stays in response-contracts.

  • #1055 4f2b707 Thanks @chrisdoc! - Give the workout is_private quirk one home in hevy-quirks; the runtime rule, user-facing error, and tool-description clauses all derive from the same constants so they cannot drift.

Don't miss a new hevy-mcp release

NewReleases is sending notifications on new releases.