Skip to content

v0.3.0: configurable BLS User-Agent; mcp-ts-core ^0.9.21

Choose a tag to compare

@cyanheads cyanheads released this 02 Jun 13:42
v0.3.0
8ccd29d

configurable BLS User-Agent; mcp-ts-core ^0.9.21

All HTTP requests to the BLS API and LABSTAT flat-file server now carry a configurable User-Agent header that satisfies BLS data-access policy by default, overridable via BLS_USER_AGENT.

Added:

  • BLS_USER_AGENT env var — User-Agent sent on all outbound HTTP requests; default satisfies BLS data-access policy (descriptive UA + contact)

Changed:

  • @cyanheads/mcp-ts-core ^0.9.16 → ^0.9.21 (HTTP transport log context fix; fetchWithTimeout strips query-string secrets; withRetry fail-fast on non-retryable errors)
  • scripts/devcheck.ts: Open-Indexed Interfaces and Skill Versions checks added
  • scripts/check-skill-versions.ts (new): skill version policy enforcement
  • scripts/release-github.ts (new): GitHub Release with correct title format
  • Skills synced: api-mirror and orchestrations added; 8 skills updated from upstream
  • README client-config server key normalized to bls-labor-mcp-server

Dependencies:

  • @duckdb/node-api ^1.5.3-r.2 → ^1.5.3-r.3
  • vitest ^4.1.7 → ^4.1.8

127 tests pass; bun run devcheck clean.