Change a board in plain language
edit_boardApplies a change to an existing design, described in plain language: add or replace parts, move or rotate components, change the outline or connectors, re-route nets, add mounting holes, swap footprints. The change is checked and the board re-routed where needed. Returns a job_id; poll get_job.
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": {
"design_id": "<design_id>",
"instruction": "<instruction>"
},
"name": "edit_board"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| design_id | Yes | The design to change. | |
| instruction | Yes | The change, in plain language. |