auto_detect_nozzle
Parses raw printer payloads to detect nozzle state from Bambu, Klipper, or OctoPrint printers, enabling accurate print setup.
Instructions
Parse a raw printer payload into a NozzleState.
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": {
"printer_id": "<printer_id>",
"brand": "<brand>",
"raw_payload": "<raw_payload>"
},
"name": "auto_detect_nozzle"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brand | Yes | One of ``bambu``, ``klipper``, ``octoprint``. | |
| printer_id | Yes | Stable printer identifier this nozzle state belongs to. | |
| raw_payload | Yes | The raw text or JSON the LAN fetch returned. |