I'm looking for a way to create a compound launch, but it does not require all the launch.json configurations to be present or required upfront.
The scenario is where a user will start a debug session, and then later starts another debug session and wants to group it with the first debug session. These other debug session can happen N times and do not have a parent child relationship. The idea would be to have a vscode.debug.* API that has a debug sessions manager that would synchronize the state of all the sessions that are in a particular group.
These processes would pause, continue, stop at the same time if even one processes hits a breakpoint.
Being able to control this group of processes's pause, stop, continue, and terminate happening at once is asked in this issue: #137953
I'm looking for a way to create a compound launch, but it does not require all the
launch.jsonconfigurations to be present or required upfront.The scenario is where a user will start a debug session, and then later starts another debug session and wants to group it with the first debug session. These other debug session can happen N times and do not have a parent child relationship. The idea would be to have a vscode.debug.* API that has a debug sessions manager that would synchronize the state of all the sessions that are in a particular group.
These processes would pause, continue, stop at the same time if even one processes hits a breakpoint.
Being able to control this group of processes's pause, stop, continue, and terminate happening at once is asked in this issue: #137953