feat: Add optional description parameter when creating dataset version via Python SDK #9882
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Enhancements
Resolves: #8384
This enhancement introduces support for adding a version description when:
This is now available via the Python SDK.
Example Usage
Minimal Implementation
Use this Colab notebook
Result Preview
Below is a screenshot of the dataset version UI after executing the example above:
Note
Adds an optional version description when appending examples via Python SDK (sync/async) and persists it in dataset versions server-side.
Datasets.add_examples_to_dataset(...): newdataset_version_descriptionparam; forwarded asdataset_descriptionto both_upload_tabular_datasetand_upload_json_dataset.AsyncDatasets.add_examples_to_dataset(...): same addition and forwarding.add_dataset_examples(...): passdescriptiontoinsert_dataset_version(...)so new versions store the description.Written by Cursor Bugbot for commit 0c444e2. This will update automatically on new commits. Configure here.