v0.2.0: servers roll-up + structured-empty on zero matches
servers roll-up + structured-empty on zero matches
cyanheads_search gains a server-level summary alongside tool results, and returns a structured empty on zero matches instead of throwing.
Added:
cyanheads_searchscopetoolsnow includes aserversroll-up: distinct servers across the full match set, each withmatchedToolsandtopScore, ordered by score, capped at 10.serversTotalsurfaces the true count when the cap fires. (#4)
Changed:
cyanheads_searchzero-match path returns{ results: [], scope }with enrichment populated instead of throwingno_results. Theno_resultserror reason is removed from the tool contract. (#3)
Fixed:
.mcpbignoredirectory excludes anchored to repo root — unanchored names were recursively matching insidenode_modules/, stripping@opentelemetry/api/build/src/from the.mcpbbundle (bundled server crashed on load). (#2)
62 tests pass; bun run devcheck clean.