pub fn is_empty_output(status: &AgentStatus, flags: &RunFlags) -> boolExpand description
Whether a run in status carrying flags stopped with nothing to show for
itself.
Four things have to hold. The run has to have stopped - an agent that
hasn’t written anything yet is not an empty run, it is a busy one. It has to
have modified nothing. It must not have submitted a final output, which is
producing something even when no file changed. And its blueprint has to have
offered a way to modify something, or the question does not apply to it (see
no_output_tools).
One definition, called by both meta.json and the run listing, so what an
operator reads in lev ps and what a harness reads off disk cannot drift
apart.