maintenance_due
Identify which parts are due for maintenance on which machines, returning one worst-first list across mixed makes.
Instructions
Which parts are due on which machines -- one list, worst first, across mixed makes.
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": "maintenance_due"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parts | No | The parts to check, by name (``cutter``, ``nozzle``). Omitted, every part Kiln tracks; an unknown part is refused with ``VALIDATION_ERROR``. | |
| printer_names | No | The machines to sweep, by registered name. Omitted, every registered machine (on Kiln's servers, every machine you have records for). Sweeping more than one machine at once is a fleet feature; a single-machine account is refused and told so. | |
| recent_faults | No | Each machine's recent cutter fault codes, a dict from machine name to a list of ``{"code", "at"}`` dicts, filled in by the caller's own Kiln. Omitted, Kiln reads its local event log (nothing on the hosted server). |