Skip to content

v0.1.11: Typed upstream-error contracts and applied-filter echoes

Choose a tag to compare

@cyanheads cyanheads released this 16 Jun 02:28
v0.1.11
40b9979

Typed upstream-error contracts and applied-filter echoes

Search and list tools now route ReliefWeb API failures through a typed contract, and the search tools surface the resolved filter set they ran with.

Added:

  • upstream_error errors[] contract on all six search/list tools — failures carry data.reason for agent routing (#6)
  • appliedFilters output on the four search tools — resolved filter set echoed back, rendered into content[] (#7)
  • notice enrichment on list_countries and list_sources for empty filtered results (#7)

Changed:

  • Empty-result notices on the four search tools echo every active filter (#7)
  • release:github runs via bun run; tsx devDependency removed

156 tests pass; bun run devcheck clean.