Skip to content

pi-cursor-sdk 0.1.51

Choose a tag to compare

@fitchmultz fitchmultz released this 25 Jun 18:53

Changed

  • Upgrade the pinned Cursor SDK runtime dependency to @cursor/sdk@1.0.22 after auditing the 1.0.19 → 1.0.22 package/type/docs delta.
  • Fix packed npm installs for #131: Cursor SDK now declares its Node ConnectRPC transport dependency directly, so installs resolve @connectrpc/connect-node from the SDK path instead of failing at runtime.
  • Refresh the offline Cursor fallback model catalog from the live SDK catalog.
  • Codify the maintainer release-review gate: npm/GitHub releases must run a thermo-nuclear review/fix loop until no findings or polish items remain, in addition to platform smoke.

Fixed

  • Classify Cursor SDK onStall cancellation wrappers (ConnectError: [unknown] [canceled] This operation was aborted) as retryable network failures during active Cursor turns so sudden network outages do not escape as process-level crashes (#128).

Validation

  • npm run verify passed (check:platform-smoke, typecheck, and 794 tests).
  • npm pack / temp consumer install proved pi-cursor-sdk@0.1.51 -> @cursor/sdk@1.0.22 -> @connectrpc/connect-node@1.7.0 -> undici@5.29.0; npm ls @connectrpc/connect-node undici is coherent and the SDK imports successfully.
  • npm run smoke:platform:all passed on macOS, Ubuntu, and Windows native with Cursor auth.
  • Final independent thermo-style release review reported no findings.

Known caveat: npm audit --audit-level=low reports 3 upstream advisories in the SDK-owned @connectrpc/connect-node -> undici@5.29.0 tree with no npm-provided fix.