Comment Re:Yes. (Score 1) 175
There is no "Diagnose this exception" button, but CLI-based agents can do basically everything else you said and more.
They'll make a debug build, deploy it to the remote unit, run the app remotely through it's API, with gdb attached, then catch the exception, and examine the stack trace etc... I see them build test programs all the time... often they have graphical interfaces, such as it's a web page with a bunch of drop downs and controls and a play button so I can see a rendering of a bunch of simulation states while we're working on a new feature. Every CLI-based agent I work with also has a CLI for the app and is able to both see the screen and press any button on the app.
They'll make a debug build, deploy it to the remote unit, run the app remotely through it's API, with gdb attached, then catch the exception, and examine the stack trace etc... I see them build test programs all the time... often they have graphical interfaces, such as it's a web page with a bunch of drop downs and controls and a play button so I can see a rendering of a bunch of simulation states while we're working on a new feature. Every CLI-based agent I work with also has a CLI for the app and is able to both see the screen and press any button on the app.