v0.3.0: configurable BLS User-Agent; mcp-ts-core ^0.9.21
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.