Behavior cloning has a quiet failure mode. It learns from the expert's states, but the moment the policy makes a small error it lands in a state the expert never visited, where it has no guidance, so it errs again, and the errors compound. This is why a cloned policy can look perfect on the demos and then drift off a cliff in the real rollout. DAgger fixes it with one idea: let the policy drive, gather the states it actually reaches, ask the expert what it should have done there, add those to the data, and retrain. Round after round, the policy learns on its own distribution, and the drift stops. This is exactly the ladder Forge walks you through: clone, watch the tail fail, then DAgger to recover.