I don't think those are contradictory. The agent is iterating on the code it writes in order to be more useful.
This makes it seem like a very basic/rudimentary developer could be replaced by the new autonomous agent. Or am I misunderstanding what they're announcing here?