inspect_print_file
Inspect a prepared sliced 3MF or G-code file and selected plate offline to return versioned file-only evidence; use it to verify details before dispatch without contacting a printer.
Instructions
Inspect an exact private snapshot of a prepared sliced 3MF or textual G-code file and selected plate without contacting a printer. Returns versioned file-only evidence; no printer readiness or permission to dispatch is established. Does not auto-slice.
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": {
"file_path": "<file_path>",
"bambu_model": "<bambu_model>"
},
"name": "inspect_print_file"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bed_type | No | Optional declared bed type to compare with file metadata. | |
| file_path | Yes | Local prepared .3mf or textual .gcode artifact to inspect; checksum-only and unsliced projects reject. | |
| bambu_model | Yes | Explicit file-inspection target model; never inferred from environment or live state. | |
| plate_index | No | Zero-based selected plate; defaults to 0. Raw G-code only supports 0. | |
| include_preview | No | Also return preview: PNG pictures drawn from this exact file's G-code (every extruding line in its filament's colour; the top as it sits on the bed, and the bed side turned over), with the artifact's sha256. Large (tens of KB of base64); for apps that show the person what will print, not for agents. | |
| nozzle_diameters | No | Optional requested nozzle diameters to compare with file declarations; this does not observe installed hardware. |