v0.1.11: Typed upstream-error contracts and applied-filter echoes
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.