Skip to content

v0.1.2: DX fixes: empty-result notices, description leaks removed, studio error contract

Choose a tag to compare

@cyanheads cyanheads released this 07 Jun 06:23
· 18 commits to main since this release
v0.1.2
2b96b45

DX fixes: empty-result notices, description leaks removed, studio error contract

Patch targeting tool definition language and observability gaps found in field-test.

Fixed:

  • anime_search_media, anime_get_rankings, anime_get_schedule — empty-result paths now populate structuredContent.notice with applied filters and recovery suggestion (#1, #4)
  • anime_get_recommendations — removed audience-leaking phrase from liked_aspects description (#2)
  • anime_get_media — scores output description rewritten to describe the data rather than coach the consumer (#3)
  • anime_get_studio — missing_identifier added to errors contract; ctx.fail now populates data.reason on the missing-name-or-id path (#5)

Dependency bumps:

  • @types/node ^25.9.1 → ^25.9.2

73 tests pass; bun run devcheck clean.