Attach to Boron with Particle Debugger without flashing or resetting the Boron

Is it possible to configure Particle Workbench such that I can attach to an already running program and break immediately (without flashing/resetting the Boron)?

I tried the following launch configuration in launch.json . It seems to do the trick of not flashing the Boron (since I remove the preLaunchTask of flashing/compiling), but it appears that the Boron does still get reset when the debug session initiates.

I’m guessing it has something to do with the “postAttachCommands”

Anyone able to shed some light?

{
            "type": "cortex-debug",
            "request": "attach",
            "servertype": "openocd",
            "name": "Particle Debugger noflash",
            "showDevDebugOutput": "raw",
            "cwd": "${workspaceRoot}",
            "rtos": "FreeRTOS",
            "armToolchainPath": "${command:particle.getDebuggerCompilerDir}",
            "executable": "${command:particle.getDebuggerExecutable}",
            "serverpath": "${command:particle.getDebuggerOpenocdPath}",
            // "preLaunchTask": "Particle: Flash application for debug (local)",
            "searchDir": [
                "${command:particle.getDebuggerSearchDir}"
            ],
            "configFiles": [
                "${command:particle.getDebuggerConfigFiles}"
            ],
            "postAttachCommands": [
                "${command:particle.getDebuggerPostAttachCommands}"
            ],
            "particle": {
                "version": "1.0.1",
                "debugger": "particle-debugger"
            }

        }