Compare board versions
compare_board_versionsCompare two saved versions of a board you can read. Defaults to the latest against the one before it; pass from and to (a number, a versionId or "latest") for any pair. Returns a summary first (counts by kind, a headline, the documents compared, the file delta), then a page of design changes with reference, value, footprint, net, position and file, each with a focus target naming where it is (view, sheet, layers, refs, nets, areaMm). Coverage lists every limit and says when the legacy engine was used instead; an incomplete comparison is never evidence of no change. Filter by channel, changeType, q or document; page with offset = page.nextOffset. Changed small text files come back as line diffs.
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": {
"board": "<board>"
},
"name": "compare_board_versions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Only changes whose reference, net, value or description contains this text. | |
| to | No | The later side: a version number, a versionId or "latest". Defaults to the latest version. | |
| from | No | The earlier side: a version number, a versionId or "latest". Defaults to the version numbered just below `to`. | |
| board | Yes | A board you can read: handle/slug or a boardrepo.com URL. | |
| limit | No | Changes per page. | |
| offset | No | Changes to skip; use page.nextOffset. | |
| channel | No | Only one kind of design change: components (parts, values, footprints, positions), wiring (nets and pins), routing (copper, vias, pours), board (outline, stackup), rules (net classes, design rules), visual (drawing-only differences). | |
| document | No | Only this document (one sheet or board) from summary.documents. | |
| changeType | No | all | |
| includeText | No | Include line diffs of changed small text files that are not design files. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||