update_interception_telemetry
Push live telemetry snapshots to an active interception session to enable rule-based evaluation of device state, including temperature thresholds and flow anomalies during printing.
Instructions
Push a telemetry snapshot to an active interception session.
Telemetry is used by rules that evaluate live device state
(temperature thresholds, thermal runaway detection, flow anomalies).
Call this periodically during printing (e.g. every few seconds).
Args:
session_id: Active session ID.
hotend_temp: Current hotend temperature (C).
hotend_target: Target hotend temperature (C).
bed_temp: Current bed temperature (C).
bed_target: Target bed temperature (C).
position_x: Current X position (mm).
position_y: Current Y position (mm).
position_z: Current Z position (mm).
feedrate: Current feedrate (mm/min).
flow_rate_pct: Flow rate percentage (100 = normal).
fan_speed_pct: Fan speed percentage.
current_layer: Current layer number.
elapsed_seconds: Elapsed print time (seconds).
filament_used_mm: Filament consumed (mm).
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>"
},
"name": "update_interception_telemetry"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bed_temp | No | Current bed temperature (C). | |
| feedrate | No | Current feedrate (mm/min). | |
| bed_target | No | Target bed temperature (C). | |
| position_x | No | Current X position (mm). | |
| position_y | No | Current Y position (mm). | |
| position_z | No | Current Z position (mm). | |
| session_id | Yes | Active session ID. | |
| hotend_temp | No | Current hotend temperature (C). | |
| current_layer | No | Current layer number. | |
| fan_speed_pct | No | Fan speed percentage. | |
| flow_rate_pct | No | Flow rate percentage (100 = normal). | |
| hotend_target | No | Target hotend temperature (C). | |
| elapsed_seconds | No | Elapsed print time (seconds). | |
| filament_used_mm | No | Filament consumed (mm). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||