Fixed
- Tell parents to revive resumable failed async runs before reporting failure or launching a replacement. Thanks to @Livan-pro for #938.
- Persist the actual agent and session file for workflow children when they start so their sessions can resume after a parent restart. Thanks to @Livan-pro for #932.
- Retry steering requests that remain pending after manual compaction and fail unresolved requests at shutdown. Thanks to @jtac for #933.
- Omit undefined object fields from
workflowScriptreturn values so completedruns.allresults are not discarded when callers include unsupported fields such asstatus(#930). - Keep child steering inbox
autorequests queued betweenagent_endandagent_settledso settlement-time guidance is not sent as an idle prompt too early. Thanks to @jtac for #928.