Skip to content

v1.3.3 — Tool-definition quality release

Choose a tag to compare

@SidneyBissoli SidneyBissoli released this 22 Jun 01:36

Tool-definition quality release (no behavioral changes to the data returned).

Changed

  • Enriched all 8 tool descriptions for agent-readability. Each description now states its runtime behavior (public BCB SGS API — no auth, no published rate limit, automatic retry with backoff, isError on failure, JSON / structuredContent output, dd/MM/yyyy dates), the exact shape of what it returns, and explicit when-to-use / when-not-to-use guidance referencing sibling tools. Targets the Behavior, Completeness and Usage Guidelines axes from Glama's tool-quality scoring.
  • Descriptions consolidated into a single TOOL_DESCRIPTIONS map consumed by both transports — stdio (index.ts) and HTTP/worker (TOOL_DEFINITIONS) — so they can no longer drift.
  • De-hardcoded the User-Agent version. Now derived from package.json via setServerVersion(), injected by each entry point, with a fallback kept in sync with the package version.