When mpftp run --follow hits its quiet timeout ("timeout waiting for first EOF reception"), everything the board printed up to that point is discarded — the error JSON carries no output field. A script that printed twenty useful lines before hanging looks identical to one that never started, which sends the user down the wrong debugging path entirely (we lost several iterations to exactly this).
Request: on follow timeout, include the partial captured output in the error payload (e.g. partialOutput), so the last line printed points at where the program actually stopped.
When
mpftp run --followhits its quiet timeout ("timeout waiting for first EOF reception"), everything the board printed up to that point is discarded — the error JSON carries nooutputfield. A script that printed twenty useful lines before hanging looks identical to one that never started, which sends the user down the wrong debugging path entirely (we lost several iterations to exactly this).Request: on follow timeout, include the partial captured output in the error payload (e.g.
partialOutput), so the last line printed points at where the program actually stopped.