optimize_fleet_assignment
Assign 3D print jobs to printers based on material availability, preferring color matches and fewer spool swaps across your printer fleet.
Instructions
Assign print jobs to printers by material availability.
Each job dict should contain ``file_name``, ``material_type``,
``required_grams``, and optionally ``color``. On one machine it
says which jobs its loaded spool can take, in order; across
several machines it picks a printer for each job, preferring
colour matches and fewer spool swaps (Kiln Business).
Args:
jobs: List of job dicts, each with ``file_name``,
``material_type``, ``required_grams`` and optionally
``color``.
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": {
"jobs": "<jobs>"
},
"name": "optimize_fleet_assignment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobs | Yes | List of job dicts, each with ``file_name``, ``material_type``, ``required_grams`` and optionally ``color``. |