pi-cursor-sdk 0.1.51
Changed
- Upgrade the pinned Cursor SDK runtime dependency to
@cursor/sdk@1.0.22after 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-nodefrom 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
onStallcancellation 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 verifypassed (check:platform-smoke,typecheck, and 794 tests).npm pack/ temp consumer install provedpi-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 undiciis coherent and the SDK imports successfully.npm run smoke:platform:allpassed 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.