increment_dataset_version
Increment a dataset's semantic version (major, minor, or patch) to capture a snapshot of catalog changes. Use after data or schema modifications to create a reproducible checkpoint with a description.
Instructions
Manually increment a dataset's semantic version (major.minor.patch).
Description Handling (follows generate-descriptions prompt guidelines):
If user provides description: Use it, potentially improving for clarity
If description is empty: Generate from conversation context:
What catalog operations were performed since last version?
What was the user's stated goal for these changes?
Summarize the changes made (e.g., "Added X, fixed Y, modified Z")
Description Generation Guidelines:
Include WHAT changed (added images, fixed labels, new features)
Include WHY if known (QA review, batch import, schema update)
Include IMPACT if relevant (affects N records, breaking change)
Use markdown for complex descriptions (lists, tables)
Use this tool when:
You've modified catalog data and want changes visible in a dataset
You need to capture a snapshot of the current catalog state
You want to create a reproducible checkpoint before making changes
Args: dataset_rid: The RID of the dataset. description: What changed in this version. If empty, LLM should generate from context. Good descriptions include: - What was added, modified, or fixed - Why the change was made (if known) - Impact on users of this dataset
Examples of good descriptions:
- "Added 500 new labeled training images from batch 3"
- "Fixed incorrect labels on 23 images identified in QA review"
- "Schema change: added 'quality_score' column to Image table"
- "Captured snapshot before label correction workflow"
component: Which part to increment: "major", "minor", or "patch".
- major: Breaking changes or schema modifications
- minor: New data added or non-breaking changes (default)
- patch: Bug fixes or label correctionsReturns: JSON with status, new_version, previous_version, dataset_rid, description.
Examples: increment_dataset_version("1-ABC", "Added quality labels to all images", "minor") increment_dataset_version("1-ABC", "Fixed mislabeled cat images", "patch") increment_dataset_version("1-ABC", "Schema change: new metadata columns", "major")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| component | No | minor | |
| dataset_rid | Yes | ||
| description | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |