Arbitrate the semver bump of token changes
arbitrate_semverDetermine major/minor/patch version bump from design token changes, with per-change reasons and warnings when tokens are removed without deprecation. Use before releasing or reviewing changes.
Instructions
Given the token changes of a release (added, removed, renamed, value-changed, deprecated), return the required version bump (major, minor, patch) with a reason per change, and warnings when a token is removed without having been deprecated first. Use it to prepare a release or review a change set.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"changes": "<changes>"
},
"name": "arbitrate_semver"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changes | Yes | Token changes included in the release |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bump | Yes | ||
| changes | Yes | ||
| warnings | Yes | ||
| principle | Yes |