start_gcode_interception
Initiate a real-time G-code interception session for a 3D printer, loading safety rules and returning a session ID to add custom interception rules.
Instructions
Start a real-time G-code interception session for a printer.
Automatically loads safety-profile-based rules (temperature limits,
feedrate caps, blocked commands) for the printer. Use
``add_interception_rule`` to add custom rules after starting.
Args:
printer_name: Target printer name (e.g. "ender3", "voron-350").
Returns a session ID and initial rule set.
AGENT CONTRACT: when ``coverage_warnings`` is non-empty this session
is running with reduced protection (generic temperature limits, or no
bed-fit rules because the build volume is unknown). Relay those
warnings to the user verbatim -- do not present the session as fully
protected. Passing the printer's model key (e.g. "bambu_a1") instead
of a nickname resolves the gap.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| printer_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||