PIO remote monitor always reset board

Hi, how to open an remote device monitor on esp32 without triggering a board reset?

  • On local monitor, without reset
    pio device monitor -e esp32dev --baud 115200 --filter esp32_exception_decoder --filter send_on_enter

  • On local monitor with reset
    pio device monitor -e esp32dev --baud 115200 --filter esp32_exception_decoder --filter send_on_enter --rts 0 --dtr 0

  • On remote monitor (no reset expected, but does reset)
    pio remote --agent raspberrypi device monitor --baud 115200 --filter esp32_exception_decoder --filter send_on_enter --port /dev/ttyUSB0

I’m also curious how to work around this. A local device monitor does not reset the esp32 board, but a remote device monitor always resets the board.