Skip to content

release: cut 0.3.0 — RFQ agent helpers, multi-leg payout math, write-path hardening - #53

Merged
goheesheng merged 1 commit into
mainfrom
release/0.3.0-prep
Jun 11, 2026
Merged

goheesheng merged 1 commit into
mainfrom
release/0.3.0-prep

Conversation

@goheesheng

Copy link
Copy Markdown
Collaborator

Summary

Release prep for @thetanuts-finance/thetanuts-client@0.3.0. Prompted by agentkit's first CI run, which proved that make_offer/settle_rfq_early depend on SDK APIs (buildOfferTypedData, getRequesterPublicKey, getOffer) that exist on main but are absent from the published 0.2.5 tarball (verified against dist/index.d.ts). New public APIs → minor bump.

  • CHANGELOG: Unreleased → 0.3.0 — 2026-06-11, with two previously undocumented entries added: the RFQ sealed-bid agent helpers (Harden agent MCP integration #46) and the write-path hardening (security: harden SDK and MCP write paths #49: pre-write network assertions, swap router/token/data validation on OptionBook paths, MCP prepare auth + URL redaction).
  • package.json: 0.2.5 → 0.3.0. The mcp-server publish swap script reads this dynamically, so @thetanuts-finance/mcp will depend on ^0.3.0.
  • Example fix: options-trading-agent's client range ^0.2.5 → ^0.3.0 (caret on 0.x doesn't cross the minor, and agentkit 0.2.0 peers >=0.3.0).

Publish order after npm re-auth: client 0.3.0 → mcp 1.0.0 → agentkit 0.2.0.

Test plan

  • npm run typecheck clean, npm run build clean at 0.3.0

🤖 Generated with Claude Code

…path hardening

CHANGELOG: Unreleased becomes 0.3.0 with two missing entries added —
the RFQ sealed-bid agent helpers (buildOfferTypedData,
getRequesterPublicKey, getOffer; the APIs agentkit's >=0.3.0 peer range
requires, absent from the published 0.2.5 tarball) and the #49
security hardening. Example's thetanuts-client range bumped to ^0.3.0
(caret on 0.2.5 doesn't reach 0.3.0).

Publish order after npm re-auth: thetanuts-client 0.3.0 → mcp 1.0.0 →
agentkit 0.2.0.
@goheesheng
goheesheng merged commit fbdc489 into main Jun 11, 2026
5 checks passed
@goheesheng
goheesheng deleted the release/0.3.0-prep branch June 11, 2026 15:47
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.

1 participant