I think all current long-horizon agent designs are wrong because they underestimate the jaggedness of agent intelligence.
in a jagged-intelligence frontier, agent productivity is bottlenecked by the tasks models can't do, whether due to access or skill.
long-horizon enterprise agents need a richer interface for interacting with human colleagues. today agents approximate that by asking questions, but that doesn't solve the skill or access issue.
for example, if your task involves uploading an SD card of data and training a model, the agent should be able to hand that off to a human. if the agent's training run attempt goes awry, the agent should be able to ask for help.