Current behavior: When an Agent's task() function ends with a runtime error, it stops running without further consequence
Desired behaviour: Runtime error should be returned to agency and logged properly, and the agency should either come to a graceful stop and restart, or attempt to restart the individual agent
Current behavior: When an Agent's
task()
function ends with a runtime error, it stops running without further consequenceDesired behaviour: Runtime error should be returned to agency and logged properly, and the agency should either come to a graceful stop and restart, or attempt to restart the individual agent