start_monitored_print
Starts a print and automatically monitors the first layer by capturing snapshots, optionally auto-pausing on detected failure. Use for safe autonomous printing.
Instructions
Start a print and automatically monitor the first layer.
This is the recommended way to start prints autonomously. It combines
start_print with first-layer monitoring in a single operation:
1. Starts the print
2. Waits for the configured delay (default 2 minutes)
3. Captures snapshots during first layers
4. Returns snapshots for you to visually inspect
5. Optionally auto-pauses if you report a failure
Use this instead of start_print when operating autonomously (Level 1/2)
to satisfy the first-layer monitoring safety requirement.
Args:
file_name: Name of the file to print (must exist on printer).
printer_name: Target printer. Omit for default.
first_layer_delay: Seconds to wait before first snapshot (default 120).
first_layer_checks: Number of first-layer snapshots to capture (default 3).
first_layer_interval: Seconds between snapshots (default 60).
auto_pause: Auto-pause if snapshot analysis detects failure (default True).
preview_token: Token from ``issue_preview_token`` proving this
file was shown to the person before printing. Required
beside their go-ahead: a print is shown to its owner
before it starts.
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_name": "<file_name>"
},
"name": "start_monitored_print"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_name | Yes | Name of the file to print (must exist on printer). | |
| auto_pause | No | Auto-pause if snapshot analysis detects failure (default True). Default: true. | |
| printer_name | No | Target printer. Omit for default. | |
| preview_token | No | Token from ``issue_preview_token`` proving this file was shown to the person before printing. Required beside their go-ahead: a print is shown to its owner before it starts. | |
| first_layer_delay | No | Seconds to wait before first snapshot (default 120). Default: 120. | |
| first_layer_checks | No | Number of first-layer snapshots to capture (default 3). Default: 3. | |
| first_layer_interval | No | Seconds between snapshots (default 60). Default: 60. |