v1.3.3 — Tool-definition quality release
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,
isErroron failure, JSON /structuredContentoutput,dd/MM/yyyydates), 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_DESCRIPTIONSmap consumed by both transports — stdio (index.ts) and HTTP/worker (TOOL_DEFINITIONS) — so they can no longer drift. - De-hardcoded the
User-Agentversion. Now derived frompackage.jsonviasetServerVersion(), injected by each entry point, with a fallback kept in sync with the package version.