load_safety_interception_rules
Load safety rules for a 3D printer into an active session to enforce temperature limits and block unsafe commands. Use it to reset or refresh the session's safety protection.
Instructions
Load safety-profile rules for a printer into an active session.
Generates rules from the printer's safety profile (temperature
limits, feedrate caps, blocked commands) and adds them to the
session. Use this to reset or refresh safety rules.
Args:
session_id: Target session ID.
printer_name: The printer, as registered in Kiln or by its model
key (e.g. ``"bambu_a1"``); a model key gives the fullest rule
set, a nickname Kiln cannot resolve to a model loads generic
limits and says so in ``coverage_warnings``.
AGENT CONTRACT: relay any ``coverage_warnings`` to the user verbatim
-- they mean the loaded rule set protects less than a full one.
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": {
"session_id": "<session_id>",
"printer_name": "<printer_name>"
},
"name": "load_safety_interception_rules"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | Target session ID. | |
| printer_name | Yes | The printer, as registered in Kiln or by its model key (e.g. ``"bambu_a1"``); a model key gives the fullest rule set, a nickname Kiln cannot resolve to a model loads generic limits and says so in ``coverage_warnings``. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||