Skip to content

v2.5.4: Two bug fixes: dead error contract, status-label misses

Choose a tag to compare

@cyanheads cyanheads released this 31 May 06:02
v2.5.4
49d7832

Two bug fixes: dead error contract, status-label misses

The batch-fallback for get-study-results converts batch errors to per-ID fetchErrors, making the ids_not_found contract dead documentation. The field-values validator misdirected agents reaching for common status labels.

Fixed:

  • get-study-results: drop unreachable ids_not_found error contract — invalid NCT IDs surface in fetchErrors, not as a thrown error (#55)
  • get-field-values: auto-correct RecruitmentStatus/RecruitingStatus to OverallStatus; ranking now favors fields whose tokens the query covers more fully (#60)

Dependency bumps:

  • @cloudflare/workers-types ^4.20260530.1 → ^4.20260531.1

480 tests pass; bun run devcheck clean (deferred: @cyanheads/mcp-ts-core 0.9.17).