Skip to content

v0.2.0: servers roll-up + structured-empty on zero matches

Choose a tag to compare

@cyanheads cyanheads released this 30 May 12:03
· 23 commits to main since this release
v0.2.0
babb7f9

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_search scope tools now includes a servers roll-up: distinct servers across the full match set, each with matchedTools and topScore, ordered by score, capped at 10. serversTotal surfaces the true count when the cap fires. (#4)

Changed:

  • cyanheads_search zero-match path returns { results: [], scope } with enrichment populated instead of throwing no_results. The no_results error reason is removed from the tool contract. (#3)

Fixed:

  • .mcpbignore directory excludes anchored to repo root — unanchored names were recursively matching inside node_modules/, stripping @opentelemetry/api/build/src/ from the .mcpb bundle (bundled server crashed on load). (#2)

62 tests pass; bun run devcheck clean.