Push a circuit
push_circuitFree mode only: replace the circuit in the human's browser (the simulation stops). components: [{type, id, properties, x?, y?}] (the board is not a component), wires: [{id, start: {componentId, pinName}, end: {...}, color?, waypoints?: [{x, y}] (the wire's route, 16 points at most)}], in the shape of the setup sheet's circuit; 40 components, 120 wires, 48 KiB. The editor checks types and pins: read the outcome with read_simulation (circuit, circuit_error). 6 per minute.
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": {
"components": "<components>",
"wires": "<wires>"
},
"name": "push_circuit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wires | Yes | ||
| session | No | ||
| components | Yes | ||
| agent_token | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |