AgentScope 2.0: The Failure of Long-Horizon Agents Lies Not in Single Responses, but in the Lack of a Unified Mechanism for Tasks, Information, and Actions
The Alibaba Cloud AgentScope team argues that the forgetting, drift, and version confusion agents exhibit during sustained work cannot be solved by improving model capabilities alone; instead, a Harness layer must be introduced between the framework and runtime to provide pre-integrated mechanisms for task progression, information organization, and action control.
In a recent technical positioning article, the AgentScope 2.0 team described a specific failure scenario: a model correctly understood a vulnerability advisory but upgraded the wrong dependency because it had not seen the project's constraints; it wrote a correct patch but forgot to test it after context compaction; or it completed its checks yet mistook the old code associated with a test report for the current version. The commonality among these issues is that every individual response was correct, but the entire task chain went astray. The team's judgment is that merely improving the quality of single responses cannot resolve this type of cross-step structural failure.
Based on this, they proposed an engineering-level distinction: the Framework provides abstractions such as models, tools, messages, and state, answering how to build; the Runtime provides infrastructure such as scheduling, persistence, and event delivery, answering how to run; and the Harness answers how to enable the model to work effectively throughout the entire task process. It is not a collection of components, but a set of mechanisms already working in coordination, including how to supply information to the model, advance tasks, call tools, save progress, and involve humans in execution.
The Harness's mechanisms are organized into three layers. The Task Layer addresses sustained progress: execution state is persisted via AgentState, the task list is updated by todo_write, and the model receives a projection of the current progress at each reasoning step, rather than re-inferring where it stands from hundreds of historical messages. Plan Mode turns the planning phase into enforceable constraints—upon entry, general modification tools are blocked, leaving only read-only tools and plan-collaboration tools available, and upon exit, the process moves to human confirmation. Sub-Agents provide context isolation, allowing dependency trees, long logs, and candidate proposals to be explored within subtasks, while the main Agent receives only conclusions and evidence references.