library_arrange
Computes the minimal tape transfer moves, using free slots when needed, to reach a target slot layout; returns only the plan unless confirmed to execute.
Instructions
Computes the minimal list of mtx transfer moves (via free slots when needed) to reach slotLayout. Refuses while a drive is loaded or a P5 job runs. confirm:true runs the plan and then a P5 jukebox inventory + reconcile; without it only the plan is returned. For a dialog use library_plan/library_step instead.
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": "library_arrange"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | Override the busy-library check | |
| confirm | No | Must be true to actually run; without it only the plan/commands are returned |