Skip to content

Releases: BeatAPI/beatapi-cli

v0.4.0 — Models, Data and Web from CLI and SDK

Choose a tag to compare

@erickkkyt erickkkyt released this 21 Oct 17:04
42ce4fd

BeatAPI CLI and TypeScript SDK 0.4.0

Discover current AI models, data APIs, and workflows from the terminal or a JavaScript / TypeScript application. The READMEs now start with anonymous Search and Inspect, explain when authentication and billing apply, and link the available interfaces.

This release includes the already-merged 0.4.0 capability updates: raw synchronous results, asynchronous next instructions, preview and field selection, stored-result retrieval, four Web commands, direct image/video/Effect task commands, and current gateway key formats. npm package descriptions and discovery keywords now reflect the broader capability interface.

Install:

npm install --global beatapi@0.4.0
npm install beatapi-client@0.4.0

Verification: full contract/type/build/package checks and 42 tests passed. Clean packed installs and live anonymous model/data Search → Inspect checks passed. Runtime dependency audit reports no known vulnerabilities. No paid execution result is claimed by these checks. Three pre-existing high-severity development-toolchain audit findings remain; these development dependencies are not included in the published packages.

v0.3.0 — Unified capability CLI and SDK

Choose a tag to compare

@erickkkyt erickkkyt released this 13 Sep 15:07
fe8e9d8

Adds capabilities search, inspect, run and status while preserving existing commands. Includes anonymous discovery, partial-contract warnings, stable idempotency keys, bounded polling, non-overwriting JSON output and structured errors.

Validation: 36 tests, build, packed installation and dependency audit passed. Live read-only Search/Inspect verified; no paid execution claim.

Both beatapi@0.3.0 and beatapi-client@0.3.0 were published through the protected npm OIDC workflow and are visible in the public registry.

v0.2.0

Choose a tag to compare

@erickkkyt erickkkyt released this 31 Jul 16:09
fa1bc6c

Realtime Video support

  • Add type-safe Realtime session create, get, and close methods to beatapi-client.
  • Add matching beatapi realtime sessions CLI commands.
  • Synchronize generated types and the public OpenAPI contract baseline.
  • Document server/browser credential boundaries and idempotency requirements.
  • Verify package archives, clean installation, executable smoke tests, and zero known npm vulnerabilities.

v0.1.1

Choose a tag to compare

@erickkkyt erickkkyt released this 20 Jul 15:12
f141543

What changed

  • Added npm Trusted Publishing through GitHub Actions OIDC.
  • Added an approval-gated GitHub npm environment for releases.
  • Enabled provenance-backed publishing for beatapi and beatapi-client.
  • Normalized CLI package metadata and added npm 12 package-smoke compatibility.

Install

npm install -g beatapi@0.1.1
npm install beatapi-client@0.1.1