Compare artifact versions
artifact_version_diffRead a complete text or CSV version diff, as GET /v0/diffs: versionId (by its own id), or artifactId alone (its current version), against the version before it; with fromVersionId (a version of the same artifact, not later), everything the versions from fromVersionId on changed, against the version before fromVersionId; with baseVersionId instead (a version of the same artifact, not later), against that version itself, as a draft artifact compares with its base (task_get latestRound.draft.artifacts[].base.versionId). Large diffs use a hash-guarded resource; deleting the base version invalidates continuations.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "artifact_version_diff"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| versionId | No | The version to diff, by its own id. Not with artifactId. | |
| artifactId | No | The artifact whose current version to diff: its id, alias or page URL. Not with versionId. | |
| baseVersionId | No | Diff against this version (of the same artifact, not later): a draft artifact against its base, the version a review round names. Not with fromVersionId. | |
| fromVersionId | No | Diff the range: every change from this version (of the same artifact, not later) up to the diffed one, against the version before it. Not with baseVersionId. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||