Skip to content

feat: sync research and tasks endpoints#30

Merged
Shedna merged 1 commit into
mainfrom
cursor/platform-sdk-sync-1ad4
May 20, 2026
Merged

feat: sync research and tasks endpoints#30
Shedna merged 1 commit into
mainfrom
cursor/platform-sdk-sync-1ad4

Conversation

@Shedna
Copy link
Copy Markdown
Contributor

@Shedna Shedna commented May 18, 2026

Summary

  • add the public research lifecycle to the JS SDK (research, listResearch, getResearch)
  • add the public tasks endpoints (createTasks, listTasks, getTask)
  • fix the fetch.extractImages response typing to match the platform contract
  • update tests and README examples for the new public surface

Drift Addressed

  • linkup-platform exposes public research and tasks endpoints that were missing from the JS SDK
  • the JS SDK fetch response typing for extracted images was outdated relative to the platform response shape

Validation

  • npm test
  • npm run lint
  • npm run build

@Shedna Shedna force-pushed the cursor/platform-sdk-sync-1ad4 branch 2 times, most recently from 896e2d4 to 292f866 Compare May 19, 2026 16:11
@Shedna Shedna requested a review from BruceWouaigne May 19, 2026 16:12
@Shedna Shedna force-pushed the cursor/platform-sdk-sync-1ad4 branch from 292f866 to dceb7fd Compare May 19, 2026 16:51
@Shedna Shedna force-pushed the cursor/platform-sdk-sync-1ad4 branch 2 times, most recently from c195681 to 2437e8f Compare May 20, 2026 08:36
BREAKING CHANGE: drop Node.js 20 support, minimum required version is now 22

Co-authored-by: william <[email protected]>
@Shedna Shedna force-pushed the cursor/platform-sdk-sync-1ad4 branch from 2437e8f to 3442b14 Compare May 20, 2026 09:26
@Shedna Shedna merged commit a8220cd into main May 20, 2026
2 checks passed
@Shedna Shedna deleted the cursor/platform-sdk-sync-1ad4 branch May 20, 2026 14:32
@Shedna
Copy link
Copy Markdown
Contributor Author

Shedna commented May 20, 2026

🎉 This PR is included in version 3.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

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.

3 participants