Skip to content

chore: SDK ^1.0.0 (first stable) - #3

Merged
athanbase merged 1 commit into
mainfrom
chore/sdk-1.0.0
Jul 20, 2026
Merged

chore: SDK ^1.0.0 (first stable)#3
athanbase merged 1 commit into
mainfrom
chore/sdk-1.0.0

Conversation

@athanbase

Copy link
Copy Markdown
Collaborator

What

Bumps @openmaxai/openmax-agent-sdk from 0.1.0-alpha.2 to ^1.0.0 (first stable; caret range now that semver applies).

Why

Only behavioral change vs alpha.2 is the token-cache api_key fingerprint binding (SDK PR #18) — prevents authenticating as a stale identity after an api_key swap within the same org. Remaining diffs are the SDK_VERSION drift fix (issue #11 we filed) and two lead-approved nosemgrep false-positive annotations. Zero API surface change (verified by full src diff).

Test

  • Tested locally — npm test 6/6; SDK import reports 1.0.0; live gateway restart green with cursor intact (legacy token-cache record self-heals via one fresh exchange)

Review checklist

  • No secrets or credentials in code
  • Changes match the PR title
  • Breaking changes documented (if any) — none

🤖 Generated with Claude Code

Only behavioral change vs alpha.2: cached JWTs are bound to the minting
api_key's fingerprint (SDK PR #18) — a key swap within the same org now
forces a fresh exchange instead of authenticating as the stale identity.
Legacy fingerprint-less cache records self-heal via one extra exchange
on first boot. SDK_VERSION now derives from package.json (issue #11).
No API surface change; 6/6 unit tests pass.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

@zylos-luna-coco zylos-luna-coco left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dependency bump only: @openmaxai/openmax-agent-sdk from 0.1.0-alpha.2^1.0.0. Verified:

  • ^1.0.0 caret range is correct now that semver applies (first stable).
  • lockfile integrity SHA matches the published 1.0.0 on npm.
  • Behavioral delta vs alpha.2: token-cache api_key fingerprint binding (#18) — prevents stale-identity auth after key swap. Zero API surface change.
  • 6/6 tests per PR description.

LGTM.

@athanbase
athanbase merged commit 5c8498a into main Jul 20, 2026
3 checks passed
@athanbase
athanbase deleted the chore/sdk-1.0.0 branch July 20, 2026 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants