v0.3.0: mcp-ts-core 0.11.0, canvas accumulation, error-reason fixes
mcp-ts-core 0.11.0, canvas accumulation, error-reason fixes
- eia_query_route canvas spillover now stages the full accumulated result set instead of just the previewed page, bounded by a new EIA_CANVAS_MAX_ROWS cap (#26)
- eia_query_route error reasons reconciled to what the tool actually throws — route_not_queryable, split invalid_facet/invalid_column/invalid_frequency, dead length_exceeded removed (#35)
- eia_search_routes weak-match threshold recalibrated 0.5 -> 0.9 for the fuse.js 7.5.0 scoring change
- Removed the inert canvas_id input/output — every dataset already shares one canvas and cross-joins by name (breaking) (#28)
- Fixed paging past the end of a result set surfacing a canvas-disabled message while canvas was enabled (#32)
- Fixed EIA's top-level warnings[] never reaching eia_query_route (read from the wrong path) (#27)
- deps: @cyanheads/mcp-ts-core ^0.10.9 -> ^0.11.0 (+ fuse.js, @duckdb/node-api, dev-dep bumps)