Skip to content

v0.1.5: Enrichment on search/analytics tools, dead error contracts removed

Choose a tag to compare

@cyanheads cyanheads released this 30 May 09:28
v0.1.5
c3e026d

Enrichment on search/analytics tools, dead error contracts removed

Agent-facing context — query echoes, result totals, empty-result recovery — now surfaces via ctx.enrich() into the typed enrichment block on all search and analytics tools, reaching both structuredContent and content[] without a format() entry.

Changed:

  • usaspending_search_awards, usaspending_search_recipients, usaspending_spending_by_category: output.message removed; enrichment block added with pagination totals, counts, and recovery notice. no_match/no_data error contracts removed — empty results return success with an enrichment notice. (#10)
  • usaspending_disaster_spending, usaspending_get_award_subawards, usaspending_get_award_transactions, usaspending_list_agencies, usaspending_spending_by_geography, usaspending_spending_over_time, usaspending_autocomplete: enrichment block added for result counts, pagination metadata, and contextual guidance.

Dependency bumps:

  • @cyanheads/mcp-ts-core ^0.9.13 → ^0.9.16

81 tests pass; bun run devcheck clean.