Using execution results and error signals to adaptively adjust agent behavior and improve reliability over time.