Skip to content

feat: support structured fetch extraction - #90

Merged
cjumel merged 2 commits into
mainfrom
cursor/platform-sdk-synchronization-cecd
Aug 27, 2026
Merged

cjumel merged 2 commits into
mainfrom
cursor/platform-sdk-synchronization-cecd

Conversation

@cursor

@cursor cursor Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Description

The public /fetch contract now accepts an object JSON schema with optional extraction instructions and may return structured data, but the Python SDK did not expose or serialize those fields.

This adds sync/async fetch parameters, fetch task input support, response parsing, schema validation and serialization, focused tests, and a README example.

Checklist

  • I have installed prek on this project (for instance with the make install-dev command) before creating any commit, or I have run successfully the make lint command on my changes.
  • I have run successfully the make typecheck test command on my changes.
  • I have updated the README.md if my changes affected it.

Validation: make lint typecheck test (116 tests passed).

Open in Web View Automation 

cjumel added 2 commits August 27, 2026 13:53
We want to leave this responsability to the API instead of duplicating
this logic accross the SDKs.
@cjumel
cjumel force-pushed the cursor/platform-sdk-synchronization-cecd branch from b79da60 to 7170ea2 Compare August 27, 2026 11:55
@cjumel
cjumel marked this pull request as ready for review August 27, 2026 13:26
@cjumel
cjumel merged commit e927e75 into main Aug 27, 2026
6 checks passed
@cjumel
cjumel deleted the cursor/platform-sdk-synchronization-cecd branch August 27, 2026 13:29
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