Skip to content

v0.1.15: fail-fast upstream timeouts, configurable budget, enrichment fields

Choose a tag to compare

@cyanheads cyanheads released this 26 Jul 11:06
v0.1.15
e70953e

fail-fast upstream timeouts, configurable budget, enrichment fields

  • Upstream timeout no longer amplifies into a ~4x wait — a caller-owned deadline fails fast and marks the error non-retryable (#25)
  • OPENSTATES_DAILY_REQUEST_BUDGET and OPENSTATES_REQUEST_TIMEOUT_MS make the request budget and per-attempt deadline configurable (#28, #29)
  • search_people/search_committees reject an omitted jurisdiction before issuing a request that would time out (#26)
  • search_bills, get_bill, search_people, get_legislators_by_location surface sponsor person links, URLs, timestamps, headshots, and OCD division IDs (#27)
  • deps: @cyanheads/mcp-ts-core ^0.10.14 → ^0.10.17, @biomejs/biome 2.5.2 → 2.5.4; bundle strip now also drops platform-specific native bindings

CHANGELOG v0.1.15