Under the hood
Teleport's device-tool relay now only reverts on a repeated device-tool request, once automation tools are active
What
Teleport (Claude Code's relay for using tools on a connected device) used to revert its relay any time a device-tool call came in. Now it checks whether an automation-tools marker is set on the active teleport session:
- If the marker is not set, any device-tool call still reverts the relay, logged as
device_tool_requested. - If the marker is set, only a repeated device-tool request from the same message triggers the revert, now logged as
device_tool_request_repeated, alongside a newupgrade_relay_endtelemetry event.
Why
This avoids reverting the relay unnecessarily once automation tools are already active, only stepping in when the same message repeats a device-tool request.