suggest_spool_swaps
Suggests minimal spool swaps to complete all queued jobs by comparing required materials with loaded spools and indicating which shelf spools to load and where, including across multiple machines.
Instructions
Suggest minimal spool swaps to run all queued jobs.
Compares what the jobs need with what is loaded and says which
shelf spools to load, and where. On one machine it answers for
that machine; across several machines it plans the fewest
physical spool changes between them (Kiln Business).
Args:
jobs: List of job dicts with ``material_type`` and ``required_grams``.
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": "suggest_spool_swaps"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobs | Yes | List of job dicts with ``material_type`` and ``required_grams``. |