Qwen-AgentWorld: Language World Models for General Agents
Summary
Qwen-AgentWorld introduces language world models for agentic environments, covering seven domains with long chain-of-thought reasoning. The work includes a new benchmark, AgentWorldBench, and shows that world modeling improves downstream agent performance.
View Cached Full Text
Cached at: 06/24/26, 04:48 AM
# Language World Models for General Agents
Source: [https://arxiv.org/html/2606.24597](https://arxiv.org/html/2606.24597)
## Qwen\-AgentWorld: Language World Models for General Agents
###### Abstract
A world model predicts environment dynamics based on current observations and actions, serving as a core cognitive mechanism for reasoning and planning\. In this work, we investigate how world modeling based on language models can further push the boundaries of general agents\. \(i\) We first focus on building foundation models for agentic environment simulation\. We introduceQwen\-AgentWorld\-35B\-A3BandQwen\-AgentWorld\-397B\-A17B, the first language world models capable of simulating agentic environments covering 7 domains via long chain\-of\-thought reasoning\. Leveraging more than 10M environment interaction trajectories of 7 domains in real\-world environments, we develop Qwen\-AgentWorld through a three\-stage training pipeline: CPT injects general\-purpose world modeling capabilities from the state transition dynamics and augmented professional corpora, SFT activates next\-state\-prediction reasoning, and RL sharpens simulation fidelity through a tailored framework with hybrid rubric\-and\-rule rewards\. To evaluate language world models, we presentAgentWorldBench, a comprehensive benchmark constructed from real\-world interactions of 5 frontier models on 9 established benchmarks, such as Tool Decathlon, Terminal\-Bench 1\.0 & 2\.0, and OSWorld\-Verified, which evaluates world modeling quality through ground\-truth grounded rubric judging across 5 dimensions\. Empirical results demonstrate that Qwen\-AgentWorld significantly outperforms existing frontier models\. \(ii\) Beyond foundation models, we further investigate two complementary paradigms through which world modeling enhances general agents\. First, as a*decoupled*environment simulator, Qwen\-AgentWorld supports scalable and controllable simulation of thousands of real\-world environments for agentic RL, yielding gains that surpass real\-environment training alone\. Second, as a*unified*agent foundation model, world\-model training acts as a highly effective warm\-up that improves downstream performance across 7 agentic benchmarks\.
Figure 1:Overview of Qwen\-AgentWorld\.Top:Qwen\-AgentWorld is a unified*native*language world model across seven domains\.Bottom:We explore two complementary strategies for applying world modeling to enhance language agents \(mainly using the 35B\-A3B model as agent\):DecoupleandUnify, where the world model serves as the environment simulator and agent foundation model, respectively\.Contents
## 1Introduction
World models have been widely recognized as a foundation toward general intelligence\(Ballet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib49); World Labs team,[2025](https://arxiv.org/html/2606.24597#bib.bib149); Xianget al\.,[2025a](https://arxiv.org/html/2606.24597#bib.bib116); Aliet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib50)\), with a growing consensus that learning to predict the world is prerequisite to acting effectively within it\(LeCun and others,[2022](https://arxiv.org/html/2606.24597#bib.bib53); Hafneret al\.,[2023](https://arxiv.org/html/2606.24597#bib.bib113);[2025](https://arxiv.org/html/2606.24597#bib.bib48); Assranet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib51)\)\.Richenset al\.\([2025](https://arxiv.org/html/2606.24597#bib.bib52)\)further prove a stronger claim: any agent capable of generalizing across a sufficiently broad range of tasks must have learned a world model, establishing world models not merely as useful but as necessary for general\-purpose agents\.
Yet the language environments in which LLM agents operate still lack a general\-purpose world model\. In the agent–environment interaction loop, two complementary components are essential: the policy \(states→\\rightarrowactions\) and the world model \(\(states, actions\)→\\rightarrowsubsequent states\)\. However, current research on LLM agents has focused almost exclusively on the policy side\. We argue that world modeling is a crucial missing piece in the path to general agents\.In this work, we explore both how to achieve language world modeling and how to apply it to advance general agents\.We first study world modeling in language models to devlop a foundation model, the Language World Model \(LWM\), for agentic environment simulation\. We then investigate how world modeling can improve general agents through two complementary paradigms: either decoupling the agent from the world model or unifying them into a single framework\.
Why Language World Models When Real Environments Exist? Not for Cost Reduction, but as a Complementary Axis for Pushing the Frontier\(1\) Decoupling:Using the world model as a simulator facilitates turn\-level scalability and controllability\. \(i\) Scalability: LWM enables turn\-level scaling of diverse environments without requiring dedicated infrastructure \(e\.g\., sandboxes or GUI virtual machines\), spanning extreme scenarios, real\-world tasks\(OpenClaw,[2026](https://arxiv.org/html/2606.24597#bib.bib58); Patwardhanet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib54)\), and high\-value professional domains where real execution is infeasible due to irreversible operations, proprietary deployments, or the absence of public implementations\. \(ii\) Controllability: LWM offers precise controllability, enabling more diverse and challenging environments that systematically expose agent weaknesses through targeted perturbations rare or absent in real environments\. For instance, it can return partial results that force the agent to take additional interaction steps to retrieve the complete information\. Training against these targeted perturbations helps agents handle edge cases that real\-environment training alone cannot cover, ultimately surpassing agents trained solely in real environments \(§[6\.1\.2](https://arxiv.org/html/2606.24597#S6.SS1.SSS2)\)\.\(2\) Unifying:A capable general agent should possess both decision\-making and world\-modeling abilities\. World modeling serves as a foundation for stronger agents, as it enables agents to predict future states to refine action selection, whereas traditional agent training has focused only on state\-to\-action decision\-making\. Intuitively, an agent capable of predicting environment feedback prior to committing to an action can in principle perform no worse than its counterpart lacking such capacity\(Richenset al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib52)\)\. Next state prediction can thus be internalized as a meta\-level thinking pattern similar to “reflection” but oriented toward the future \(§[6\.2](https://arxiv.org/html/2606.24597#S6.SS2)\)\. Furthermore, accurate next\-state prediction requires reasoning, knowledge, instruction following, and long\-context handling \(Appendix[7\.1](https://arxiv.org/html/2606.24597#S7.SS1)\), capabilities that are themselves foundational to general agents\.
We presentQwen\-AgentWorld, the first language world model that simulates seven agent environments through long chain\-of\-thought reasoning: MCP, Search, Terminal, Software Engineering, Android, Web, and OS\. For the three GUI domains, environment observations are represented as accessibility trees and UI view hierarchies rather than pixel frames\. Qwen\-AgentWorld is a*native*world model trained through three stages: CPT injects state\-transition dynamics and world knowledge, SFT activates next\-state\-prediction thinking patterns, and RL with hybrid rubric\-and\-rule rewards sharpens simulation fidelity\. To evaluate LWM, we constructAgentWorldBench, a comprehensive benchmark across all seven domains\. The benchmark is built from real environment interactions of frontier models such as Claude Opus 4\.6 on widely used agent benchmarks such as Terminal\-Bench 1\.0 & 2\.0\(Merrillet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib42)\)and OSWorld\-Verified\(Xieet al\.,[2024](https://arxiv.org/html/2606.24597#bib.bib123)\)ensuring entirely out\-of\-distribution evaluation\. AgentWorldBench evaluates simulation quality through open\-ended rubric judging across five dimensions\. We additionally design rule\-based verifiers for deterministic checks on targeted simulation capabilities\. Empirical evaluations demonstrate that Qwen\-AgentWorld achieves superior performance over existing frontier models\. We further investigate two complementary paradigms by which world modeling improves general agents:
- •Environment Simulator \(§[6\.1](https://arxiv.org/html/2606.24597#S6.SS1)\)\.We demonstrate that Qwen\-AgentWorld can simulate4k4kreal\-world OpenClaw environments for agentic RL, yielding gains on Claw\-Eval\(Yeet al\.,[2026a](https://arxiv.org/html/2606.24597#bib.bib57)\)and QwenClawBench\(Team and Data,[2026](https://arxiv.org/html/2606.24597#bib.bib59)\)\. Moreover, the controllability provides significant advantages complementary to real\-world interaction, leading to substantial gains on Tool Decathlon\(Liet al\.,[2025a](https://arxiv.org/html/2606.24597#bib.bib127)\), MCPMark\(Wuet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib126)\), and WideSearch\(Wonget al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib125)\)\.
- •Agent Foundation Model \(§[6\.2](https://arxiv.org/html/2606.24597#S6.SS2)\)\.Comprehensive experiments on Terminal\-Bench 2\.0\(Merrillet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib42)\), SWE\-Bench Verified\(Jimenezet al\.,[2024](https://arxiv.org/html/2606.24597#bib.bib120)\), SWE\-Bench Pro\(Denget al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib121)\), BFCL v4\(Patilet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib128)\), Claw\-Eval\(Yeet al\.,[2026a](https://arxiv.org/html/2606.24597#bib.bib57)\), QwenClawBench\(Team and Data,[2026](https://arxiv.org/html/2606.24597#bib.bib59)\), and WideSearch\(Wonget al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib125)\)demonstrate that LWM training serves as a warm\-up or auxiliary training stage\. It acquaints agents with environment dynamics and next\-state prediction before downstream agentic RL, thereby providing a critical foundation for bootstrapping stronger agent performance\.
Figure 2:Qwen\-AgentWorld unifies seven categories of interactive environment simulation within a single language world model\.
## 2Preliminaries
This section formalizes the language world model \(LWM\) studied throughout this work\. We train the world model based on language models using the broad world\-knowledge corpora, and unify seven domains under a shared textual representation that enables cross\-domain generalization for language world modeling\. We begin by establishing terminology \(§[2\.1](https://arxiv.org/html/2606.24597#S2.SS1)\), then present the unified trajectory schema shared across seven domains and training stages \(§[2\.2](https://arxiv.org/html/2606.24597#S2.SS2)\) and formalize the world modeling objective \(§[2\.3](https://arxiv.org/html/2606.24597#S2.SS3)\)\.
### 2\.1Terminology
We use the following terms consistently throughout this report\.LWM trainingrefers to training the world model itself through three stages: continual pre\-training \(LWM CPT, §[3\.2](https://arxiv.org/html/2606.24597#S3.SS2)\), supervised fine\-tuning \(LWM SFT, §[3\.3](https://arxiv.org/html/2606.24597#S3.SS3)\), and reinforcement learning \(LWM RL, §[3\.4](https://arxiv.org/html/2606.24597#S3.SS4)\)\. Separately,Sim RLtrains a policy agent via RL using a LWM as an environment simulator \(§[6\.1](https://arxiv.org/html/2606.24597#S6.SS1)\), whileReal RLtrains the same agent against a live, real\-world environment \(e\.g\., an actual search engine or a running terminal\)\.
Throughout this report,trajectoryrefers to anenvironment trajectory, which is structurally a multi\-turn dialogue between the agent and the environment, represented as a sequence of \(action, observation\) pairs\. In contrast, anagentic trajectoryis the agent’s single completion for a task, a multi\-step tool\-integrated reasoning trace that interleaves the agent’s internal thinking and action selection with the environment’s observations\. Environment trajectories can be extracted from agentic trajectories by stripping agent reasoning and retaining only \(action, observation\) pairs, or collected directly from raw interaction logs\.
System Prompt — Terminal LWM RL\[1\] Task Descriptionstatic
You are aTerminal World Model— a precise terminal state simulator\. Your task is to predict the exact output of a Linux/Unix terminal after executing a given command or sequence of commands\. Your goal is to be as faithful as possible to real terminal behavior while maintaining consistency and logical correctness across the interaction sequence\.Given:\(1\) Historical Context \(optional\); \(2\) Current Terminal State; \(3\) User Action \(keystrokes\)\.Predict:the exact next terminal state after all actions are executed\.Core Responsibilities: State Prediction∣\\midContext Maintenance∣\\midBehavioral Fidelity\[ … state transition rules, side\-effect tracking, error handling, output formatting … \]\[2\] Action Spacestatic
User actions are JSON arrays of command objects:\{‘‘keystrokes’’: ‘‘ls \-la\\n’’, ‘‘duration’’: 0\.1\}
Keystrokes:\\n= execute;C\-c= SIGINT;C\-d= EOF;C\-z= SIGTSTP;C\-l= clear screenShell constructs: pipes, redirects, command chaining; Programs: shell builtins, editors \(vim/nano\), REPLs, pagers\[3\] Initial Statedynamic, injected per trajectory
The initial container snapshot of the terminal environment is:OS: Ubuntu 22\.04\.3 LTS \(x86\_64\) Kernel: Linux 5\.15\.0\-134\-genericPackages: Python 3\.10\.12, pip 23\.2\.1, Node 18\.17\.1, gcc 11\.4\.0, git 2\.34\.1, Docker 24\.0\.5Disk: 64 GB \(41 GB free\) RAM: 16 GB Working dir:/workspace
The initial terminal state is:root@6b254155\-5503\-4b86\-837b\-fd0f080ab297:/workspace\#\[4\] Demonstrationsstatic
Turn 1\| Action:"git clone https://github\.com/expressjs/express\.git /tmp/express\\n"
Observation:root@6b254155:/workspace\#git clone https://github\.com/expressjs/express\.git /tmp/express
Cloning into ’/tmp/express’\.\.\.
Turn 2\| Action:"", duration=3\.0Observation:remote: Enumerating objects: 32841, done\.
remote: Counting objects: 100%\(1205/1205\), done\.
Receiving objects: 100%\(32841/32841\), 12\.76 MiB \| 8\.53 MiB/s, done\.
Resolving deltas: 100%\(21567/21567\), done\.
root@6b254155:/workspace\#
\[ … 6 more turns demonstrating directory navigation and build operations … \]\[5\] Simulation Instructiondynamic, injected per trajectory
Simulate a system with CUDA 11\.8 drivers and only 2 GB free disk space\.pip install torch==2\.1\.0should complete the download phase normally \(progress bar reaching 100%\), then fail during unpacking oflibtorch\_cuda\.sowithOSError: \[Errno 28\] No space left on device\. After the failure,pip cache listshould report the partially downloaded\.whlfile still present\.df \-hshould show/tmpat 100%usage\.See §[6\.1\.2](https://arxiv.org/html/2606.24597#S6.SS1.SSS2)for the controllable simulation capability\.Figure 3:Anatomy of a Terminal domain LWM RL system prompt, showing the five components defined in §[2\.2](https://arxiv.org/html/2606.24597#S2.SS2)\.Blue= static \(shared across trajectories\);red= dynamic \(injected per trajectory\)\.
### 2\.2Unified Environment Trajectory Schema
Training a single world model across seven domains with state representations as varied as file\-system snapshots for Terminal and UI view hierarchies for Android requires a shared format\. We adopt the following environment trajectory schema uniformly across all seven domains and training stages:
Unified Environment Trajectory Schemasystem\_prompt\\mathrm\{system\\\_prompt\}:=\\;\\,:=\\;\\,task\_description⊕action\_space⊕initial\_state⊕demonstrations⊕simulation\_instruction\\mathrm\{task\\\_description\}\\oplus\\mathrm\{action\\\_space\}\\oplus\\mathrm\{initial\\\_state\}\\oplus\\mathrm\{demonstrations\}\\oplus\\mathrm\{simulation\\\_instruction\}turnt\\mathrm\{turn\}\_\{t\}:=\\;\\,:=\\;\\,\(actiont,observationt\)\(\\mathrm\{action\}\_\{t\},\\,\\mathrm\{observation\}\_\{t\}\)trajectory\\mathrm\{trajectory\}:=\\;\\,:=\\;\\,system\_prompt⊕\[turn1,…,turnT\]\\mathrm\{system\\\_prompt\}\\oplus\[\\mathrm\{turn\}\_\{1\},\\ldots,\\mathrm\{turn\}\_\{T\}\]
In this schema, an*action*is the agent’s output at one turn \(e\.g\., a tool call or shell command\) and an*observation*is the environment’s feedback \(e\.g\., tool response or command output\)\.
Figure[3](https://arxiv.org/html/2606.24597#S2.F3)illustrates a fully assembled system prompt from the Terminal domain, with representative excerpts from each component\. The system prompt has five components, whose construction is detailed in §[3\.1\.2](https://arxiv.org/html/2606.24597#S3.SS1.SSS2.Px3)\. The*task description*instructs the model to act as a world model for a specific domain and defines the simulation objective\. The*action space*enumerates the available tools or operations and their calling conventions\. The*initial state*specifies the environment’s starting configuration before any interaction begins: installed packages, file\-system layout, UI screen state, or any other precondition that the trajectory assumes\. Together with the interaction history and current action, a sufficiently detailed initial state substantially constrains the expected observation\.*Demonstrations*are optional few\-shot \(action, observation\) examples\. The*simulation instruction*specifies controllable simulation conditions \(e\.g\., “hide the answer from theweb\_searchresponses”\) and is used primarily for the controllable simulation experiments \(§[6\.1\.2](https://arxiv.org/html/2606.24597#S6.SS1.SSS2)\)\.
\(a\)SWE\(text\-based\): The agent runs a Python script; the world model predicts the full traceback including an out\-of\-memory error during one\-hot encoding\.
\(b\)Android\(GUI\): The agent taps “Buy Now” on a product page; the world model predicts an HTML representation of the next screen, which is rendered as the predicted checkout sheet\.
Figure 4:Representative interaction examples from a text\-based domain \(SWE\) and a GUI domain \(Android\), illustrating the breadth of the observation space\.
### 2\.3Language World Model
A language world model \(LWM\) is a conditional text generator that predicts the next environment observation given the interaction history and the agent’s current action\. Letccdenote the system prompt,oto\_\{t\}the environment observation at turntt, andata\_\{t\}the agent’s action\. The LWMfθf\_\{\\theta\}produces:
o^t\+1=fθ\(c,o≤t,a≤t\),\\hat\{o\}\_\{t\+1\}=f\_\{\\theta\}\(c,\\,o\_\{\\leq t\},\\,a\_\{\\leq t\}\),\(1\)where the conditioning context comprisescc, the full interaction history, and the current action\. The training target is the ground\-truth observationot\+1o\_\{t\+1\}\.
Table[1](https://arxiv.org/html/2606.24597#S2.T1)lists all seven domains with their observation and action representations\. In*stateless*environments \(e\.g\., Search\), state is carried implicitly in the conversation history, whereas*stateful*environments \(e\.g\., Terminal, OS\) maintain an explicit internal state that evolves with each action\. In both cases the LWM operates over the same observation sequence, as formalized by the schema in §[2\.2](https://arxiv.org/html/2606.24597#S2.SS2)\. Yet the diversity of domains ensures that a single world\-modeling objective simultaneously exercises reasoning, knowledge, and long\-context understanding\. These capabilities are also foundational to general agents \(§[6\.2](https://arxiv.org/html/2606.24597#S6.SS2)\)\.
Table 1:The seven domains covered by Qwen\-AgentWorld, with their action, observation, and core capability exercised by next\-state prediction\.DomainActionObservationCore CapabilityMCPJSON Tool CallTool response \(file content, DB, etc\.\)Factual world knowledgeSearchWeb Search / Web ExtractorConversation history \(query \+ results\)Factual world knowledgeSWERead / Edit / Bash / …Tool output \(file content \+ diffs\)Code execution reasoningTerminalBash Commands / KeystrokesTerminal output \(stdout \+ shell prompt\)Long\-context causal reasoningAndroidTouch / Swipe / Type / …UI view hierarchy \+ app stateVisual state reasoningWebClick / Type / Navigate / …Accessibility tree \+ browser stateVisual state reasoningOSMouse / KeyboardAccessibility tree \+ window/app stateVisual state reasoning
Figure[4](https://arxiv.org/html/2606.24597#S2.F4)illustrates this breadth with one representative example from each category\. In SWE \(Figure[4\(a\)](https://arxiv.org/html/2606.24597#S2.F4.sf1)\), the agent runs a Python script and the LWM must reason through memory allocation and array dimensions to predict the resulting out\-of\-memory traceback\. In Android \(Figure[4\(b\)](https://arxiv.org/html/2606.24597#S2.F4.sf2)\), the agent taps a UI element, and the LWM must infer how the interaction transforms the page layout and predict the resulting screen as renderable HTML\. Appendix[A](https://arxiv.org/html/2606.24597#A1)presents interaction examples for other domains\.
## 3Training Recipe
Qwen\-AgentWorld is trained end\-to\-end with environment modeling as the explicit objective from continual pre\-training onward\. As shown in Figure[5](https://arxiv.org/html/2606.24597#S3.F5), we adopt the principle*“CPT injects, SFT activates, RL sharpens”*, yielding a three\-stage pipeline: Stage 1 CPT injects environment world knowledge through non\-thinking trajectories \(§[3\.2](https://arxiv.org/html/2606.24597#S3.SS2)\); Stage 2 SFT activates next\-state prediction as an explicit thinking pattern \(§[3\.3](https://arxiv.org/html/2606.24597#S3.SS3)\); Stage 3 RL sharpens output quality with hybrid rubric\-and\-rule rewards \(§[3\.4](https://arxiv.org/html/2606.24597#S3.SS4)\)\.
Figure 5:Three\-stage training pipeline of Qwen\-AgentWorld\. Stage 1 CPT injects world knowledge; Stage 2 SFT instills next\-state\-prediction thinking patterns; Stage 3 RL sharpens output quality\.### 3\.1Training Data
We first describe the data sources and unified processing pipeline that supply all three training stages\.
#### 3\.1\.1Environment Trajectories Collection
No existing public dataset covers this breadth of domains at the volume required for world model training\. We collect environment trajectories from three complementary sources:
- •Dedicated Agent Infrastructure\.We deploy a suite of agent–environment backends: containerized execution sandboxes for code and tool invocation, MCP servers, persistent terminal sessions with full shell state tracking\. For GUI domains, we deploy persistent Android, browser, and desktop OS environments that represent GUI observations as textual accessibility trees and UI view hierarchies for world\-model training\. These environments run on physical hosts provisioned with Ubuntu, macOS, and Android virtual machines\. On top of this infrastructure, we automatically synthesize task queries spanning each domain’s target distribution and let agentic systems execute them end\-to\-end\. This pipeline runs continuously and is the primary source of scalable, controlled, reproducible interaction data\.
- •Open Environment Interaction Traces\.We collect naturally occurring action–environment interaction traces from public sources: terminal session recordings, open\-source agentic tool\-call logs, and execution traces in code repositories\. These raw traces are noisy, structurally heterogeneous, and often incomplete\. Therefore, we build a multi\-agent cleaning pipeline in which specialized agents handle fetching, denoising, segmentation, semantic alignment, and quality scoring as separate stages\. Only sequences that pass every stage enter the training pool\. This source captures long\-tail interaction patterns \(unusual shell workflows, rare API error modes, idiosyncratic tool\-call chains\), complementing the controlled distribution of the dedicated infrastructure\.
- •In\-House Agentic Trajectories\.We draw from in\-house foundation model SFT agentic trajectories accumulated during routine model development, covering all seven domains\. These trajectories are converted into environment trajectories with format unification \(§[2\.1](https://arxiv.org/html/2606.24597#S2.SS1)\)\.
The data pools for the three stages are strictly disjoint\. CPT data draws from dedicated agent infrastructure, open interaction traces, and specialized\-domain world knowledge corpora \(§[3\.2](https://arxiv.org/html/2606.24597#S3.SS2)\)\. SFT and RL draw exclusively from internally accumulated trajectories\. Since RL amplifies data artifacts through on\-policy rollouts, we invest most of the data engineering effort into the downstream pipeline\. Table[2](https://arxiv.org/html/2606.24597#S3.T2)summarizes the SFT and RL data statistics\.
Table 2:SFT and RL training data statistics across all seven domains\. Average token counts and turn counts are computed over the RL training pool\.DomainSFTRL TrainAvg\. tokensAvg\. turnsMCP1794,15662,70228\.9Search1,04220,00418,8736\.2Terminal1,58034,1255,80512\.0SWE2498,18136,73424\.7Android1,33711,49830,06419\.3Web1,6058,71619,41710\.2OS1,1025,62825,43912\.4Total7,09492,30819,44313\.4
#### 3\.1\.2Unified Data Processing
All training data follows the unified environment trajectory schema defined in §[2\.2](https://arxiv.org/html/2606.24597#S2.SS2): a system prompt specifying the simulation context, followed by alternating user turns \(agent actions\) and assistant turns \(environment observations\)\. Raw agentic trajectories from heterogeneous sources are normalized into this format through domain\-specific handlers and the shared preprocessing steps described below\.
##### Trajectory\-to\-Turn Expansion\.
We first expand each multi\-turn trajectory into multiple turn\-level prediction samples\. For a trajectory withTTturns, any turnttcan serve as a prediction target: the preceding interactions\(turn1,…,turnt−1\)\(\\text\{turn\}\_\{1\},\\ldots,\\text\{turn\}\_\{t\-1\}\)concatenated with the state and action at turnttform the input, and the observation at turnttbecomes the target\. Because agent–environment interaction is inherently multi\-turn and each observation depends only on its preceding history, every turn within a trajectory is itself a valid prediction instance once paired with its prior context\. For the training split, we randomly sample one turn from each trajectory to diversify the training objectives\.
##### Data Filtering\.
We filter trajectories at both the trajectory and turn levels before training\. At the trajectory level, we drop sequences with fewer than two turns, discard MCP and SWE trajectories that invoke tools absent from the declared action space, and exclude GUI trajectories affected by environment failures, such as missing state files, CAPTCHA challenges, or HTTP errors, that disrupt the causal relationship between actions and subsequent environment states\. At the turn level, we strip empty\-action turns caused by pauses or demonstration narration and apply two non\-trivial filters described below\.
- •Retry\-Cycle Skipping\.Agents frequently fall into “garbage output→\\toerror→\\toretry” cycles\. Simply deleting these turns breaks the state chain\. Instead, we skip the offending \(user, assistant\) pairs while preserving the current state so that the next valid turn inherits the correct history\.
- •No\-Change Turn Filtering\(GUI domains\)\. We remove turns whose pre\-action and post\-action states show no effective change, typically caused by slow system response or network latency\. If retained, these samples teach the model to copy the previous state as\-is regardless of the action taken, undermining its ability to predict how actions change the environment\.
##### System Prompt Construction\.
As defined in §[2\.2](https://arxiv.org/html/2606.24597#S2.SS2), each system prompt comprises five components:*task description*,*action space*,*initial state*,*demonstrations*, and*simulation instruction*\. The initial state and simulation instructions are optional, while all other fields are always present\. Figure[3](https://arxiv.org/html/2606.24597#S2.F3)illustrates a real system prompt from the Terminal domain\. Which components are static \(shared across trajectories\) and which are dynamic \(filled per trajectory\) varies by domain:
- •Static Components\.For all domains except MCP and SWE, the action space and demonstrations are predefined: each domain has a fixed set of available operations and a fixed set of canonical action–observation examples\. MCP and SWE trajectories require per\-trajectory action spaces because the available tools differ across MCP server instances and code repositories\.
- •Dynamic Components\.When present, the initial state and the simulation instruction are dynamic \(filled per trajectory\)\. The initial state captures the environment’s starting configuration \(installed packages, file\-system layout, database contents, UI screen state, or other domain\-specific preconditions\) and provides the preconditions that, together with the interaction history and current action, determine the expected observation \(§[2\.2](https://arxiv.org/html/2606.24597#S2.SS2)\)\. For GUI domains, the initial state is intentionally diverse\. During training and inference, it may start from portal pages, Google Search, or arbitrary websites and desktop/app states\. The simulation instruction specifies controllable conditions for the trajectory\. For the search domain, each trajectory is annotated with a reverse\-engineered simulation instruction containing the target query, reference answer, and a no\-leakage constraint\. For terminal and other domains that depend strongly on the initial environment, we augment a subset of the data with output\-controlling instructions\. These instructions train the model to simulate according to given directives, establishing “simulate according to this instruction” as a learned pattern that directly supports the controllable simulation capability described in §[6\.1\.2](https://arxiv.org/html/2606.24597#S6.SS1.SSS2), while making the intended response boundary explicit to reduce hallucination during SFT and RL training\.
##### System Prompt Template Construction via AutoResearch\.
Crafting effective system prompts requires deep domain expertise and extensive manual iteration: each prompt must encode domain\-specific state\-transition rules, output formatting constraints, and demonstration patterns\. Rather than hand\-crafting these templates, we formulate prompt optimization as an automated research problem\(Karpathy,[2026](https://arxiv.org/html/2606.24597#bib.bib119)\)with a clear objective: maximize the world model’s prediction accuracy on held\-out real trajectories\. The pipeline proceeds iteratively: in each cycle, an optimizer agent analyzes sampled trajectory data to identify domain\-specific patterns and common failure modes, then drafts or revises a candidate system prompt\. The candidate prompt is loaded into the world model, which runs inference on held\-out real trajectories\. A separate judge model scores the predictions against ground\-truth environment responses\. The optimizer agent examines both the scores and concrete prediction errors to pinpoint weaknesses, producing a targeted revision for the next cycle\. Each optimization run executes 10 such propose–evaluate–refine iterations\. We launch 12 runs in parallel, each seeded with a distinct style directive \(verbose specification, concise checklist, demonstration\-heavy, etc\.\), yielding 12 template variants \(v0–v11\) ranging from a minimal∼\\sim30\-line constraint\-style template to a∼\\sim1100\-line specification\-style template\. Human reviewers audit and approve each final version\. The three training pools draw from disjoint template subsets: RL uses v0, CPT uses v1, and SFT randomly samples from v2–v11 per sample to maximize prompt\-format diversity\.
### 3\.2Stage 1: Continual Pre\-Training
##### CPT Data\.
The objective of CPT is to model real\-world environment behavior while injecting broad world knowledge into the model\. Accordingly, beyond the environment trajectories from the data collection pipeline above, we further incorporate specialized\-domain world knowledge corpora spanning a broad range of professional and factual domains: industrial control and manufacturing, cybersecurity, law and regulation, medicine and healthcare, finance, current affairs and encyclopedic knowledge\. These corpora ground the model in factual world knowledge that environment trajectories alone cannot provide: simulating a regulatory compliance platform requires legal knowledge, simulating a hospital information system requires medical knowledge, and simulating search\-engine responses on current events requires up\-to\-date factual coverage\. This breadth of domain knowledge also enables the model to generalizably construct specialized environments beyond the seven training domains \(§[6\.1\.1](https://arxiv.org/html/2606.24597#S6.SS1.SSS1)\)\.
##### Training Objective\.
CPT trains under the standard next\-token prediction objective\. Multi\-turn environment trajectories are framed as world\-modeling tasks: the system prompt defines the simulation context, user turns carry the agent’s actions, and assistant turns carry the environment’s responses, mapping the language\-modeling objective directly ontop\(ot\+1∣o≤t,a≤t\)p\(o\_\{t\+1\}\\mid o\_\{\\leq t\},a\_\{\\leq t\}\)\. Because each trajectory is expanded into turn\-level prediction samples \(§[3\.1](https://arxiv.org/html/2606.24597#S3.SS1)\), the model receives supervision at every turn within a trajectory’s history\. Specialized\-domain world knowledge corpora enter as single\-turn data under the same objective\.
##### Turn\-Level Information\-Theoretic Loss Masking\.
We find that many turns in tool\-use trajectories are boilerplate, such as tools that simply echo their input or APIs that mirror request parameters\. The gradients induced by these turns are often low\-quality and introduce noise, but the turns cannot simply be removed because subsequent turns depend on them as context\. To this end, we compute four statistics per \(action, observation\) pair—Overlap \(OL\), Novelty \(Nov\), Jaccard \(Jac\), and length ratio \(R\)—and assign each turn to one of seven semantic categories with the keep ratios shown in Table[3](https://arxiv.org/html/2606.24597#S3.T3)\. This is designed to identify turns that carry genuine world knowledge and thus have meaningful learning value\. Importantly, categories are determined statistically rather than by tool name, keeping the classification tool\-agnostic\. Given the word setsWactW\_\{\\text\{act\}\}andWobsW\_\{\\text\{obs\}\}extracted from the action and observation \(lowercased and deduplicated tokens\):OL=\|Wact∩Wobs\|/\|Wact\|\\text\{OL\}=\|W\_\{\\text\{act\}\}\\cap W\_\{\\text\{obs\}\}\|\\,/\\,\|W\_\{\\text\{act\}\}\|measures how much action vocabulary the observation echoes;Nov=\|Wobs∖Wact\|/\|Wobs\|\\text\{Nov\}=\|W\_\{\\text\{obs\}\}\\setminus W\_\{\\text\{act\}\}\|\\,/\\,\|W\_\{\\text\{obs\}\}\|captures the fraction of genuinely new information in the observation;Jac=\|Wact∩Wobs\|/\|Wact∪Wobs\|\\text\{Jac\}=\|W\_\{\\text\{act\}\}\\cap W\_\{\\text\{obs\}\}\|\\,/\\,\|W\_\{\\text\{act\}\}\\cup W\_\{\\text\{obs\}\}\|gives the symmetric word\-set similarity; andR=\|obs\|/\|act\|R=\|\\text\{obs\}\|\\,/\\,\|\\text\{act\}\|is the character\-level length ratio\. Masked turns are excluded from the loss computation while their tokens are retained as context for subsequent turns\. This decouples “learning the next state” from “learning the next token”: loss is computed only on turns that carry genuine environment information\. The same filtering applies to any trajectory\-format training data, since the four statistics \(OL, Nov, Jac, R\) are computed from surface\-level token overlap and require no domain\-specific annotation\.
Table 3:Seven turn categories for information\-theoretic loss masking\. Categories are determined from statistical signals rather than tool names\. Keep ratio is the fraction of tokens used in loss computation\.CategoryStatistical signatureIntuitionKeepretrievalNov≥60%\\geq 60\\%, R\>1\>1read\_file→\\tocontents100%expansionOL≥50%\\geq 50\\%, Nov≥50%\\geq 50\\%, R\>1\.5\>1\.5fetch→\\topage \+ metadata100%actionNov≥50%\\geq 50\\%, R≤1\\leq 1or shortsend\_email→\\to“sent”100%transformNov<50%<50\\%, R<1<1long input→\\tostatus word50%boilerplateOL≥50%\\geq 50\\%, Nov<50%<50\\%API echo10%echoOL≥70%\\geq 70\\%, Nov<30%<30\\%think\(x\)→\\to\{thought:x\}5%otheruncategorized—100%
### 3\.3Stage 2: Supervised Fine\-Tuning
After CPT, the model has learned what tools return and how states evolve, but this knowledge is applied only implicitly through next\-token prediction over observation tokens\. Through SFT, we explicitly activate next\-state prediction as a reasoning pattern\. We use SFT to teach the model to engage in next\-state prediction explicitly to better activate the state\-transition knowledge acquired during CPT \(identifying what an action requests, recalling the prior state, and anticipating the expected response format\)\. This explicit reasoning reduces hallucinations and improves state consistency over long trajectories\. During the SFT stage, we still use standard next\-token prediction as the training objective, the same loss used in CPT\. We employ a 256k\-token context window to accommodate long multi\-step trajectories\.
##### SFT Reasoning Trace Curation\.
The SFT stage shifts from the non\-thinking regime of CPT to thinking trajectories that contain explicit reasoning chains\. Starting from the SFT pool, we first diversify prompt templates across samples, then generate multi\-beam rollouts and apply rejection sampling to curate the final training set\. \(i\)Prompt template diversification\.Each SFT sample has its default system prompt replaced by one uniformly sampled from 10 template variants \(§[3\.1\.2](https://arxiv.org/html/2606.24597#S3.SS1.SSS2.Px3)\)\. The trajectory’s dynamic content \(tool definitions, demonstrations, simulation instruction\) is preserved and re\-injected into the new template\. Token counts are recomputed and samples exceeding 256k are truncated\. This improves the model’s generalization across system prompt variations by exposing the same trajectory to diverse prompt formats during SFT\. \(ii\)Rejection sampling\.For each query, we generate three rollouts from a general\-purpose reasoning model\. The candidates are scored by an independent judge and compared pairwise to select the highest\-quality trajectory\. If the winning trajectory’s score falls below the minimum threshold, the query is discarded\. Table[4](https://arxiv.org/html/2606.24597#S3.T4)reports the rejection sampling statistics\. Starting from 10,250 candidate queries, the pipeline retains 7,094 trajectories \(69\.2% retention rate\)\.
Table 4:Rejection sampling statistics per domain\. “Candidates” is the number of queries with complete rollouts\. “Retain rate” is the fraction of queries whose best\-of\-three trajectory exceeds the quality threshold\. “Final SFT” is the count after filtering\.DomainCandidatesRetain rateFinal SFTAvg\. turnsMCP26168\.6%17924\.3Search1,46671\.1%1,0423\.3Terminal1,82686\.5%1,5805\.9SWE40261\.9%24926\.9Android1,97567\.7%1,33715\.9Web2,69759\.5%1,6053\.0OS1,62367\.9%1,1025\.4Total10,25069\.2%7,0948\.5
### 3\.4Stage 3: Reinforcement Learning
We employ GSPO\(Zhenget al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib36)\)for the RL stage on the data described above\. RL for LWM poses distinctive challenges due to the difficulty and open\-ended nature of environment feedback prediction\. Moreover, because the context is substantially longer than the target output, LWM RL exhibits an extreme prompt–output asymmetry: the prompt consists of the full trajectory history up to the prediction turn and often extends to tens of thousands of tokens, whereas the output, a single predicted observation, typically contains only a few hundred to a few thousand tokens\. As a result, per\-sample compute cost is dominated by prompt processing rather than generation\. We cap the prompt at 128k tokens for the RL pool, filtering out trajectories whose history exceeds this limit\. The threshold covers the vast majority of trajectories across all seven domains\.
We systematically investigate how to achieve stable RL for world modeling\. Specifically, we focus on two aspects: reward design \(§[3\.4\.1](https://arxiv.org/html/2606.24597#S3.SS4.SSS1)\) and training stability \(§[3\.4\.2](https://arxiv.org/html/2606.24597#S3.SS4.SSS2)\)\. Appendix[B](https://arxiv.org/html/2606.24597#A2)reports the training dynamics of Qwen\-AgentWorld\-35B\-A3B, tracking all five rubric dimensions throughout RL training, which reveals that they improve at markedly different rates\. Factuality shows the largest relative improvement \(11\.3%\) yet remains the lowest\-scoring dimension throughout, confirming that factual world knowledge is the hardest aspect of environment simulation\.
#### 3\.4\.1Reward Design
We systematically explore how to design effective rewards for world\-model RL\. The reward combines two complementary signals that address different failure modes\.
- •Five\-Dimensional Rubric \(LLM Judge\)\.Using rubrics as structured rewards for RL has been shown effective in non\-verifiable domains\(Gunjalet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib38)\); recursive rubric refinement\(Shenet al\.,[2026a](https://arxiv.org/html/2606.24597#bib.bib118)\)can further improve judge and reward quality\. Each predicted observation is scored by an LLM judge on the five\-dimensional rubric defined in §[4\.2](https://arxiv.org/html/2606.24597#S4.SS2), each on a 1–5 scale\. The total reward equals the mean×5\\times\\,5, yielding a range of\[5,25\]\[5,\\,25\]\. If the judge fails to produce a valid score, the reward defaults to 0\. Each domain uses a tailored judge system prompt with content\-type classification \(§[4\.2](https://arxiv.org/html/2606.24597#S4.SS2)\) to reduce false negatives from irreproducible details such as timestamps and PIDs\. We invoke the RL judge via asynchronous distributed calls\.
- •Rule\-Based Verifier\.A subset of the data carries executable verifier code that produces a binary 0/1 correctness signal, scaled to\[0,25\]\[0,\\,25\]to align with the rubric’s range\. Rule\-based rewards serve as an objective anchor, effectively mitigating reward hacking induced by open\-ended rewards\.
We combine the two signals at 9:1 \(rubric:rule\), balancing multi\-dimensional rubric feedback with strict binary correctness\. We use a multi\-strategy JSON parser and strict tag extraction to ensure that only the predicted observation reaches the judge, preventing self\-praise in the reasoning from affecting the score\.
#### 3\.4\.2Training Stability
We identify three failure modes through systematic ablation and describe solutions that proved effective\.
##### Reward Collapse from Multi\-Turn Expansion\.
We find that when training trajectories are expanded into multiple samples following the procedure described in §[3\.1](https://arxiv.org/html/2606.24597#S3.SS1), the resulting training instances share a long common prefix, which in turn causes training to collapse quickly\. This is related to the “Echo Trap” identified in multi\-turn agent RL\(Wanget al\.,[2025b](https://arxiv.org/html/2606.24597#bib.bib94)\), where reward variance collapses and the policy degenerates\. We resolve this by restricting expansion to exactly one turn per trajectory in the RL pool, giving each training sample a unique prediction target with no shared\-prefix overlap\.
##### Reward Shaping\.
The choice of reward formulation has a strong effect on convergence\(Zhuet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib194)\)\. We compare the above open\-ended reward design against two alternatives\.*Reference\-Reward*presents the judge with the ground\-truth observation and asks it to choose, in a pairwise A/B test, whether the policy’s predicted observation or the initial policy checkpoint’s output is closer to the ground truth, yielding a binary 0/1 signal\. This design converges slowly: the binary reward is sparse, and when both outputs are plausible but differ in surface form, the judge’s preference becomes unstable, injecting noise into the gradient\.*Turing\-Test Reward*asks a judge whether the predicted observation could plausibly have come from a real environment\. This reward barely converges, primarily because the false\-negative rate is too high\. When the model’s generation is very close to or even identical to the ground truth, asking the judge to determine which one is more likely to have come from a real environment introduces an unreliable training signal regardless of which answer is chosen\. Overall, the five\-dimensional rubric combined with the rule\-based verifier converges stably\. By decomposing the assessment into orthogonal dimensions and reserving a binary anchor for cases with executable ground truth, this design provides consistent, informative gradients even when the observation space is multimodal\.
##### Reward Hacking Through Self\-Praise\.
The policy can learn to exploit the judge’s specific biases by inserting self\-praising phrases into the predicted observation to inflate scores without improving simulation fidelity\(Wanget al\.,[2026b](https://arxiv.org/html/2606.24597#bib.bib195)\)\. We observe this behavior concretely: the policy learns to embed qualitative affirmations \(e\.g\., “operation completed successfully with all fields correctly populated”\) or echo back key terms from the judge prompt that trigger higher rubric scores\. We apply three mitigations\. First, the rule\-based verifier grounds a fraction of the reward in binary correctness that cannot be influenced by judge model biases, providing a stable anchor to counteract reward hacking\. Second, the content\-type classification in the judge prompt narrows the scope of each rubric dimension, so that deterministic content is judged by exact match\. Self\-praise in a region classified as deterministic earns zero credit\. Third, through the tag extraction procedure described above, we strictly enforce a clear separation of the model’s predicted content\. This not only ensures that the thinking block is never exposed to the judge, but also explicitly indicates which parts correspond to the final prediction and which belong to the policy output\.
## 4AgentWorldBench
We constructAgentWorldBenchto evaluate language world models across seven agent interaction domains\. When an LWM simulates environments, predicting each turn’s observation requires comprehending the full interaction history accumulated across all prior turns\. As trajectories grow longer, maintaining fidelity to this context becomes increasingly challenging, making AgentWorldBench a naturally grounded long\-context benchmark\. Ensuring simulation quality further requires that a world\-model benchmark verify whether predicted environment responses match reality across format, factuality, state consistency, and domain\-specific conventions\.
### 4\.1Benchmark Construction
AgentWorldBench is constructed from agentic trajectories of frontier models on established benchmarks across all seven domains, converted into environment trajectories \(§[2\.2](https://arxiv.org/html/2606.24597#S2.SS2)\) with ground\-truth observations obtained from the real environments\.
##### Construction Principles\.
AgentWorldBench is built on four construction principles: \(i\)*Widely\-Used Queries:*all task queries are drawn from established high\-quality agentic benchmarks rather than self\-constructed tasks, so that the task distribution aligns with the scenarios that current agent development targets; \(ii\)*Frontier\-Agent Trajectories:*all trajectories are generated by frontier\-model agents, whose actions \(long reasoning chains, tool\-call compositions, and error\-recovery sequences\) are high\-quality and sufficiently complex to stress\-test world\-model fidelity at the frontier scale; \(iii\)*Real Observations:*every trajectory is paired with ground\-truth observations from real environment execution, providing a reference for evaluation; \(iv\)*Out\-of\-Distribution:*training data and benchmark queries are partitioned at the data\-source level, so that AgentWorldBench probes generalization rather than memorization;
##### Data Collection\.
Figure[6](https://arxiv.org/html/2606.24597#S4.F6)summarizes the source benchmarks and trajectory statistics for each domain\. We deploy 5 frontier agents on 9 established benchmark query sets across all 7 domains, execute them against real environments to produce agentic trajectories, and then extract environment trajectories \(§[2\.2](https://arxiv.org/html/2606.24597#S2.SS2)\)\. For text\-based domains, an early subset \(Terminal\-Bench 1\.0 and the in\-house SWE benchmark\) was collected with Claude Sonnet 4\.5\. All remaining text\-domain trajectories use Claude Opus 4\.6 exclusively, ensuring that AgentWorldBench evaluates whether an LWM can faithfully simulate environments to support the workflows of the most capable agents\. For GUI domains, we further diversify the agent pool by adding 3 strong Qwen\-family models, expanding coverage to 5 frontier models and producing more varied action sequences for comprehensive evaluation\.
##### Turn\-level Sampling Strategy\.
Due to the large volume of raw agentic trajectories, we subsample the source trajectories for the in\-house SWE benchmark and the 3 GUI benchmarks before applying the turn\-level expansion described below\. When trajectories are expanded into turn\-level evaluation samples, all text domains use an asymmetric sampling strategy: each trajectory keeps the first and last turns, plus three uniformly sampled intermediate turns, for five evaluation turns in total\. The first turn tests initial simulation without interaction history\. Errors at this turn propagate recursively through the state chain, so first\-turn fidelity acts as an anchor\. The last turn has the longest context and the strongest dependence on accumulated prior state\. It is the primary probe for long\-context simulation fidelity\. The three intermediate turns provide broader coverage of mid\-trajectory behavior \(tool\-call chaining, incremental state updates, error recovery\) and dilute the boundary bias\. For GUI domains, since certain operations are overly simplistic \(e\.g\., entering text into an input field\), we selectively sampled the more challenging turns from the trajectories during the expansion process\. After the trajectory\-to\-turn expansion, we further retain a uniform 50% random sample to form the final benchmark, balancing evaluation coverage against computational cost\.
##### Benchmark Statistics\.
Figure[6](https://arxiv.org/html/2606.24597#S4.F6)shows the domain coverage and evaluation framework of AgentWorldBench, which contains 2,170 evaluation samples in total\. The four text\-based domains collectively account for 72\.4% of the benchmark, with SWE \(21\.8%\) and Search \(21\.1%\) contributing the largest shares, followed by Terminal \(16\.3%\) and MCP \(13\.2%\)\. The three GUI domains each contribute 9\.2%\. The average context length varies across domains: MCP samples average 59,300 tokens because each sample embeds the full tool\-definition schema in its system prompt, whereas Terminal samples are the shortest at 12,900 tokens, reflecting self\-contained shell sessions\.
Figure 6:Overview of AgentWorldBench composition\.Left:Domain distribution across seven domains, source benchmarks mapped to each domain, and the five evaluation dimensions \(Format, Factuality, Consistency, Realism, Quality\)\.Right:Summary statistics, per\-domain average context length and trajectory depth\. All ground\-truth observations are obtained from real environment execution\.
### 4\.2Evaluation Protocol
AgentWorldBench evaluates simulation quality through an open\-ended rubric: an LLM judge scores each predicted observation on five dimensions:Format,Factuality,Consistency,Realism, andQuality\. The primary score is the mean across the five dimensions, scaled to\[0,100\]\[0,100\]\. Format measures whether the output obeys the structural conventions of the domain \(JSON schema compliance for MCP, shell prompt patterns for Terminal\)\. Factuality measures whether stated facts \(file contents, search results, tool return values\) are correct\. Consistency measures whether the output is internally coherent and coherent with prior turns\. Realism measures whether the simulation matches the behavioral characteristics of the real environment as evidenced by the ground truth, including response patterns, style conventions, and value plausibility\. Quality measures completeness and conciseness relative to the ground truth: critical information must not be omitted, and the output should not be excessively verbose or abbreviated compared to the reference\.
##### Reference\-Grounded Judging\.
The judge receives the ground\-truth environment observation alongside the predicted observation and scores each dimension by comparing the two\. This reference\-grounded design converts the evaluation from an open\-ended quality judgment into a factual comparison, substantially narrowing the space for judge hallucination or misjudgment: the judge does not need to independently reason about what a correct environment response should look like, because the real output serves as an unambiguous reference\. This is also the primary reason for the high cross\-judge consistency reported below: when scoring against a concrete reference rather than abstract quality criteria, different judge models converge on the same rankings\.
##### Domain\-Aware Rubrics\.
Each domain has its own judge prompt that applies the five dimensions in domain\-specific terms, ensuring that evaluation not only compares against the reference objectively but also enforces the professional standards of each domain \(full prompts in Appendix[D](https://arxiv.org/html/2606.24597#A4)\)\. For example, Terminal judges verify shell prompt patterns and cross\-turn state tracking \(working directory, environment variables, file\-system mutations\), MCP judges enforce JSON schema compliance and resource lifecycle consistency, Search judges apply a fact\-priority hierarchy where contradicting the reference answer scores zero on Factuality regardless of surface plausibility, and SWE judges enforce tool execution correctness \(success/failure status, exit codes\) and file\-system state persistence across turns\.
##### Differentiated Matching Criteria\.
Not all content in an environment observation requires exact matching, and treating all content uniformly produces excessive false negatives\. We classify content into three types before evaluation\.*Deterministic content*\(echo output, file reads, computation results\) must match exactly\. Acatcommand that returns the wrong file contents is unambiguously wrong\.*Pre\-existing environment content*\(preinstalled software versions, file contents not created by the trajectory\) requires only format and plausibility verification, because a simulator cannot reproduce the exact patch version ofgccin a particular sandbox\.*Runtime metadata*\(timestamps, PIDs, memory addresses, session tokens\) requires only format and range verification\. A simulated PID of 42731 is as acceptable as the real 18204, provided both are valid\. This three\-way split lets the judge reward correct structural and semantic behavior without penalizing irreproducible details\.
##### Judge Selection\.
We use a double\-blind Turing test as a calibration tool to select the judge model and tune the judge prompt\. Given the interaction history up to a prediction turn and the current action, the judge receives two candidate observations in randomized order, one from the real environment and one from the world model, and must identify which came from the real environment\. We randomize the presentation order to control for position bias and use real observations rather than outputs from another world model to avoid distributional confounds\. The rationale is that a judge with high Turing\-test accuracy must attend to fine\-grained differences between faithful and plausible\-but\-wrong simulation, the same discriminative ability required for accurate rubric scoring\. We iteratively refine domain\-specific judge prompts via autoresearch\(Karpathy,[2026](https://arxiv.org/html/2606.24597#bib.bib119)\)using Turing\-test accuracy as the optimization signal, analyzing per\-domain error patterns to adjust rubric definitions, differentiated matching boundaries, and scoring anchors until the prompts achieve stable accuracy\.
With calibrated prompts in place, we evaluate whether the choice of judge model affects evaluation outcomes\. We compare three frontier models as judge candidates, Gemini 3 Flash\(DeepMind,[2025](https://arxiv.org/html/2606.24597#bib.bib6)\), Claude Sonnet 4\.5\(Anthropic,[2025](https://arxiv.org/html/2606.24597#bib.bib1)\), and GPT\-5\.2\(OpenAI,[2025](https://arxiv.org/html/2606.24597#bib.bib9)\), by having each independently score predictions from all models in Table[5\.1](https://arxiv.org/html/2606.24597#S5.SS1.SSS0.Px3)across all seven domains of AgentWorldBench\. Absolute scores show a systematic spread: Gemini 3 Flash is the most lenient and GPT\-5\.2 the most stringent rater across all domains\. Despite these absolute differences, the model\-level rankings are highly consistent across judges: the pairwise Spearman rank correlations areρ=0\.92\\rho=0\.92–0\.990\.99\(allp<10−5p<10^\{\-5\}\), indicating that the three judges agree on which models produce higher\-fidelity predictions despite assigning different absolute scores\. The per\-dimension ordering is also preserved: all three judges rank Format and Consistency as the two strongest dimensions while identifying Factuality as the weakest, with a shared ordering of Realism\>\>Quality\>\>Factuality across all judges\. We attribute this cross\-judge ranking consistency to the reference\-grounded design: each judge scores against the real environment output, reducing the task to factual comparison rather than subjective quality assessment\. Since the relative ranking is stable across judges, we select GPT\-5\.2 as the judge for its highest average Turing\-test accuracy\.
## 5Experiments
We evaluate Qwen\-AgentWorld on AgentWorldBench across all seven domains, covering experimental setup \(§[5\.1](https://arxiv.org/html/2606.24597#S5.SS1)\), main evaluation results \(§[5\.2](https://arxiv.org/html/2606.24597#S5.SS2)\), and cross\-domain generalization \(§[5\.3](https://arxiv.org/html/2606.24597#S5.SS3)\)\. We additionally report supplementary rule\-based verification results in Appendix[C](https://arxiv.org/html/2606.24597#A3)that corroborate the main findings\. As previewed in Figure[7](https://arxiv.org/html/2606.24597#S5.F7), Qwen\-AgentWorld\-397B\-A17B achieves the highest overall score\.
Figure 7:Main results on AgentWorldBench: five\-dimensional rubric mean per domain\. Qwen\-AgentWorld\-397B\-A17B achieves the highest overall average among all evaluated models, with consistent advantages on text\-based domains and competitive performance on GUI domains\.### 5\.1Setup
##### Models\.
We evaluate Qwen\-AgentWorld\-35B\-A3B and Qwen\-AgentWorld\-397B\-A17B, both trained with the three\-stage recipe of §[3](https://arxiv.org/html/2606.24597#S3)\.
##### Baselines\.
We compare against 14 baselines spanning frontier proprietary models, open\-weight models, and Qwen\-family models without world\-model training:
- •Frontier Proprietary: Claude Opus 4\.8\(Anthropic,[2026b](https://arxiv.org/html/2606.24597#bib.bib5)\), Claude Opus 4\.6\(Anthropic,[2026a](https://arxiv.org/html/2606.24597#bib.bib4)\), Claude Sonnet 4\.6\(Anthropic,[2026c](https://arxiv.org/html/2606.24597#bib.bib3)\), GPT\-5\.4\(OpenAI,[2026](https://arxiv.org/html/2606.24597#bib.bib10)\), Gemini 3\.1 Pro\(DeepMind,[2026](https://arxiv.org/html/2606.24597#bib.bib8)\)\.
- •Open\-Weight: DeepSeek\-V4\-Pro\(DeepSeek\-AI,[2026](https://arxiv.org/html/2606.24597#bib.bib12)\), Kimi K2\.6\(Teamet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib14)\), GLM\-5\.1\(Zenget al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib15)\), MiniMax\-M2\.7\(MiniMax,[2026](https://arxiv.org/html/2606.24597#bib.bib16)\)\.
- •Qwen Family \(no LWM training\): Qwen3\.5\-35B\-A3B, Qwen3\.5\-397B\-A17B\(Team,[2026](https://arxiv.org/html/2606.24597#bib.bib17)\), Qwen3\.6\-35B\-A3B\(Qwen Team,[2026a](https://arxiv.org/html/2606.24597#bib.bib19)\), Qwen3\.6\-Plus\(Qwen Team,[2026c](https://arxiv.org/html/2606.24597#bib.bib20)\), Qwen3\.6\-Max\-Preview\(Qwen Team,[2026b](https://arxiv.org/html/2606.24597#bib.bib21)\)\.
The Qwen baselines isolate the effect of world\-model training: they share the same base architecture but lack the three\-stage CPT→\\toSFT→\\toRL pipeline\. In the result tables, the Qwen3\.5 base checkpoints are placed alongside Qwen\-AgentWorld for direct comparison of the training effect\.
##### Settings\.
All models use temperature==0\.6 with thinking mode enabled where supported\. The maximum generation length and context length are set to the limits supported by each model\. Proprietary models use official API endpoints\. Open\-weight models are deployed with SGLang\.
Table 5:AgentWorldBench main results: five\-dimensional rubric mean \(↑\\uparrow\) per domain\. The highest and second\-best scores per domain are shown inboldandunderlined, respectively\.ModelTextGUIAvg\.MCPSearchTerm\.SWEAndroidWebOSFrontierClaude Opus 4\.854\.9335\.1459\.1864\.1061\.5054\.6666\.6256\.59Claude Opus 4\.669\.9029\.3057\.5164\.5561\.7451\.4270\.2057\.80Claude Sonnet 4\.670\.0028\.7956\.9864\.5258\.0350\.7863\.1756\.04GPT\-5\.470\.1037\.2653\.6966\.2960\.0051\.8068\.5858\.25Gemini 3\.1 Pro59\.0730\.2152\.4759\.0761\.4052\.8366\.9254\.57Open\-weightDeepSeek\-V4\-Pro63\.2727\.6151\.2659\.4455\.1750\.3263\.7052\.97Kimi K2\.665\.2327\.4852\.5458\.7758\.9350\.2060\.8053\.42GLM\-5\.167\.6022\.4647\.3252\.0759\.1051\.5059\.1351\.31MiniMax\-M2\.755\.8227\.3041\.6237\.4452\.4050\.5257\.7346\.12QwenQwen3\.6\-35B\-A3B42\.9618\.7843\.8140\.7151\.8846\.5355\.4842\.88Qwen3\.6\-Plus55\.2821\.9450\.5859\.0857\.6550\.7860\.3350\.81Qwen3\.6\-Max\-Preview67\.0124\.7150\.8657\.1157\.7448\.5860\.9552\.42OursQwen3\.5\-35B\-A3B57\.8725\.9846\.1347\.5853\.1847\.1056\.2747\.73Qwen\-AgentWorld\-35B\-A3B64\.7936\.6953\.9665\.6358\.1749\.5565\.9256\.39\[6pt/3pt\]Qwen3\.5\-397B\-A17B68\.3130\.8155\.3064\.4454\.9048\.5560\.8554\.74Qwen\-AgentWorld\-397B\-A17B68\.2437\.8257\.7368\.4960\.2050\.9867\.8958\.71
### 5\.2Main Results
Table[5\.1](https://arxiv.org/html/2606.24597#S5.SS1.SSS0.Px3)reports the five\-dimensional rubric mean across all seven domains\. Each predicted observation is scored on five rubric dimensions—Format,Factuality,Consistency,Realism, andQuality—using a 1–5 scale, and then normalized to 0–100\. Qwen\-AgentWorld\-397B\-A17B achieves the highest overall average \(58\.71\), surpassing GPT\-5\.4 \(58\.25\) and all other frontier models\. On text\-based domains, Qwen\-AgentWorld\-397B\-A17B leads with an average of 58\.07, outperforming GPT\-5\.4 \(56\.84\) by 1\.23 points\. The advantage is most pronounced on Terminal \(57\.73 vs\. 53\.69\) and SWE \(68\.49 vs\. 66\.29\), the two domains where predictions require accurate modeling of code execution state and tool API behavior\. On GUI domains, Claude Opus 4\.8 \(60\.93\) and Claude Opus 4\.6 \(61\.12\) lead, followed by GPT\-5\.4 \(60\.47\) and Gemini 3\.1 Pro \(60\.04\), with Qwen\-AgentWorld\-397B\-A17B ranking fifth \(59\.69\)\. The gap reflects an advantage from multimodal pre\-training that text\-only world modeling does not fully capture\.
##### Effect of World\-Model Training\.
Comparing Qwen\-AgentWorld with its base checkpoints isolates the contribution of the three\-stage pipeline\. At the 397B scale, the overall average rises from 54\.74 to 58\.71\. At 35B, the gain is 8\.66 points \(47\.73 to 56\.39\), lifting Qwen\-AgentWorld\-35B\-A3B above Claude Sonnet 4\.6 \(56\.04\) by 0\.35 points\. The improvement is consistent across both text and GUI domains: at 397B, the text\-domain average rises by 3\.35 and the GUI\-domain average by 4\.92\. These gains are not explained by the base model’s general capability alone, since the Qwen3\.6 checkpoints without LWM training \(Qwen3\.6\-Plus: 50\.81, Qwen3\.6\-Max\-Preview: 52\.42\) score well below Qwen\-AgentWorld despite sharing the same architecture family\.
##### Domain\-Level Observations\.
Search is the most challenging domain for all models: the best score \(37\.82\) is roughly half the best score on SWE \(68\.49\) or MCP \(70\.10\)\. Search requires modeling constantly evolving web content, and factual consistency across long retrieval chains remains difficult for all models\. On MCP, Claude Opus 4\.6 and GPT\-5\.4 tightly at the top, reflecting their tool\-use specialization\.
### 5\.3Cross\-Domain Generalization
Figure 8:Cross\-domain generalization when training Stage 3 \(RL\) on Terminal data alone\. \(a\) Terminal \(in\-domain\) improves by \+14\.2 points over the SFT baseline\. \(b\) All three held\-out domains improve without receiving any domain\-specific training signal: MCP \(\+5\.0\), SWE \(\+11\.5\), and Search \(\+11\.8\)\.This experiment tests whether Qwen\-AgentWorld learns generalizable language world knowledge or domain\-specific environment behaviors\. We train Stage 3 \(RL\) on Terminal data alone and evaluate on all four text\-based domains every 10 steps\. Figure[8](https://arxiv.org/html/2606.24597#S5.F8)shows the performance when training Stage 3 on Qwen3\.5\-35B\-A3B\-SFT, an in\-house Qwen checkpoint that has undergone CPT and general\-purpose SFT but no world\-model training, using Terminal LWM data alone\. Terminal improves from 32\.8 to 47\.0 \(\+14\.2\) within 100 RL steps\. All three held\-out text\-based domains improve in parallel: SWE gains \+11\.5 \(52\.0→\\to63\.5\), Search gains \+11\.8 \(20\.2→\\to32\.0\), and MCP gains \+5\.0 \(53\.5→\\to58\.5\) despite already starting from a high baseline\. The transfer is non\-trivial: Terminal shell commands and MCP tool calls differ in syntax, state representation, and response structure, yet the gains emerge within the first 10 RL steps and remain stable throughout training\. This pattern suggests that RL reinforces generalizable world knowledge, how environments respond to actions, how errors propagate, how state transitions compose across turns, rather than domain\-specific output formats\.
## 6Applications
We investigate two complementary paradigms through which Qwen\-AgentWorld enhances general agents\. Qwen\-AgentWorld enables infinite environment scaling and controllable simulation \(§[6\.1](https://arxiv.org/html/2606.24597#S6.SS1)\), allowing agent training to scale to domains and conditions beyond what real environments can provide\. Moreover, LWM training increases the upper bound of downstream agent performance as an agent foundation model \(§[6\.2](https://arxiv.org/html/2606.24597#S6.SS2)\)\.
### 6\.1Application I: Environment Simulator
TakeawaysAs a standalone simulator, Qwen\-AgentWorld provides*scalability*and*controllability*that real environments cannot offer:•Zero\-shot environment generalization\.Qwen\-AgentWorld simulates4k4kOpenClaw environments for agentic RL entirely absent from training, yielding gains of \+4\.3 on Claw\-Eval and \+7\.1 on QwenClawBench with no domain\-specific adaptation\.•Controlled simulation matters\.Controllable perturbations expose agent weaknesses that real\-world rarely produce, lifting MCPMark by \+12\.3 and WideSearch by \+16\.3, far exceeding uncontrolled Sim RL\.•Surpassing real\-environment training\.Controllable Sim RL exceeds Real RL trained using a live search engine \(50\.3% vs\. 45\.6%\), while shaping more targeted agent behavior through adversarial snippet design\.•Fictional worlds work\.Agents trained in fully invented, self\-consistent worlds generalize to real search tasks, while structurally preventing the agent from confusing simulated facts with real\-world knowledge\.•State is the bottleneck\.Sim RL effectiveness depends on providing the world model with a sufficiently detailed initial state; without it, simulation fidelity degrades and downstream gains diminish\.
In this application, Qwen\-AgentWorld serves as a standalone environment simulator: the policy agent and the world model are separate models\. Qwen\-AgentWorld has two properties that real environments do not provide:*scalability*\(§[6\.1\.1](https://arxiv.org/html/2606.24597#S6.SS1.SSS1)\) and*controllability*\(§[6\.1\.2](https://arxiv.org/html/2606.24597#S6.SS1.SSS2)\)\.
#### 6\.1\.1Generalizable Environment Scaling
Leveraging the world knowledge acquired during CPT and the environment modeling capabilities learned across seven training domains, Qwen\-AgentWorld can generalizably simulate a wide range of realistic, highly specialized real\-world environments\. We study this capability on OpenClaw\(OpenClaw,[2026](https://arxiv.org/html/2606.24597#bib.bib58)\), an open\-source general\-purpose real\-world AI agent platform whose tasks are drawn from real user multi\-step digital workflows rather than curated benchmarks, spanning scheduling, coding, email triage, browser automation, and file management\. Since OpenClaw is entirely out of distribution, it provides a natural testbed for evaluating whether a language world model can generalize to new interactive environment families\. In this setting, Qwen\-AgentWorld synthesizes diverse OpenClaw\-style environments from a small set of real interaction traces, without any domain\-specific adaptation\.
##### Experimental Setup\.
We begin with a small pool of real Claw Agent trajectories as anchors for realistic workflows\. Each trajectory is distilled into a reusableseed scenariothat captures the task\-relevantinitial state\(e\.g\., installed applications, file\-system layout, account configuration, and relevant workspace contents\) together with the correspondinguser query\. From these seeds, we synthesize4k4ksimulated training environments along two complementary axes\. On the environment side, we vary concrete states while preserving the underlying workflow structure; on the task side, we rephrase intents, adjust difficulty, and compose multi\-step goals so that the agent sees diverse but realistic OpenClaw\-style tasks\. This expansion evaluates the core value of environment scaling: whether a world model can transform scarce real\-environment evidence into broad, realistic interaction coverage for downstream agent training\. For each synthesized task, we generate a rubric\-based verifier that describes the expected terminal conditions, providing an automatic reward signal for Sim RL\. We use Qwen\-AgentWorld\-397B\-A17B as the simulator to test its generalizable environment simulation capability, with Qwen3\.6\-Plus as a baseline for ablation\. Based on Qwen3\.5\-35B\-A3B\(Team,[2026](https://arxiv.org/html/2606.24597#bib.bib17)\), we conduct multi\-turn Sim RL with up to 50 interaction turns and evaluate on Claw\-Eval\(Yeet al\.,[2026a](https://arxiv.org/html/2606.24597#bib.bib57)\)and QwenClawBench\(Team and Data,[2026](https://arxiv.org/html/2606.24597#bib.bib59)\)\. For both benchmarks, we report Avg@3 scores with a maximum sequence length of 256k tokens\.
##### Results\.
As shown in Table[6](https://arxiv.org/html/2606.24597#S6.T6), Sim RL with Qwen\-AgentWorld\-397B\-A17B as the simulator improves the Claw\-Eval score from 65\.4 to 69\.7 \(\+4\.3\) and QwenClawBench from 47\.9 to 55\.0 \(\+7\.1\), confirming that Qwen\-AgentWorld can scalably simulate a wide range of real\-world scenarios and that the resulting policies transfer effectively to real\-world domains absent from world\-model training\.Comparing the two simulators reveals the importance of world\-model quality:using Qwen3\.6\-Plus as the simulator yields only marginal gains, whereas Qwen\-AgentWorld\-397B\-A17B, trained explicitly for environment simulation, achieves substantially larger gains on both benchmarks, confirming that our dedicated LWM training pipeline is critical for building high\-fidelity simulators that produce effective Sim RL gains\.
Table 6:Sim RL on simulated OpenClaw environments\. Qwen3\.5\-35B\-A3B is trained via Sim RL using different environment simulators\.Δ\\Deltareports gains over the base model\.ModelClaw\-EvalQwenClawBenchQwen3\.5\-35B\-A3B65\.447\.9Sim RL \(w/ Qwen3\.6\-Plus\)66\.747\.8Sim RL \(w/ Qwen\-AgentWorld\-397B\-A17B\)69\.755\.0Δ\\Delta\+4\.3\+7\.1
#### 6\.1\.2Controllable Simulation
Controllable simulation uses natural\-language instructions to shape how Qwen\-AgentWorld behaves during training, at both the trajectory and turn levels\. Concurrent work on controllable tool\-use environments\(Xuet al\.,[2026b](https://arxiv.org/html/2606.24597#bib.bib74)\)shares the motivation that oracle\-preserving augmentations improve agent robustness\. We validate two complementary modes of controllability via Sim RL on MCP and Search agents respectively\. The base models are Qwen3\.5\-35B\-A3B\-SFT and Qwen3\.5\-397B\-A17B\-SFT, internal Qwen checkpoints that have undergone continual pre\-training and general\-purpose supervised fine\-tuning but no world\-model training:
- •Environment Adaptation, where the simulator’s behavior and style are adjusted through instructions to inject targeted perturbations, thereby systematically exposing agent weaknesses\. Control instructions then modify the simulation style and content to produce conditions more extreme or targeted than what real deployments provide, such as intermittent API errors, paginated responses requiring follow\-up calls, incomplete intermediate results that force multi\-step retrieval, and partial failures in batch operations\. By systematically exposing the agent to its weak points, controllable Sim RL trains agents that surpass those trained on unperturbed real interactions alone\.
- •Fictional\-World Construction, where the simulator generates an entirely fictional environment that is structurally realistic yet factually disjoint from the real world\. For Search, we instruct Qwen\-AgentWorld to simulate a fully fictional, self\-consistent world from a compact initial specification\. LiteResearcher\(Liet al\.,[2026a](https://arxiv.org/html/2606.24597#bib.bib172)\)independently constructs virtual search worlds for agentic RL with sim\-to\-real transfer, sharing the same insight that search agents can be trained effectively in simulated environments\. Fictional\-world construction offers two structural advantages for Search\-domain Sim RL\. First, since the answers exist only within the fictional setting, the agent cannot bypass the search tool by answering from parametric memory and must learn to search effectively\. Second, because all facts are invented with no real\-world counterpart, the agent cannot confuse training\-time search results with real\-world knowledge\. By contrast, directly simulating a real search engine risks injecting fabricated but plausible\-looking facts that the agent later treats as true\. Qwen\-AgentWorld faithfully follows the initial setting and coherently extends it into a logically consistent reality\. For instance, a fictional 2030 scenario may specify that 430 people have migrated to Mars\. The world model then generates consistent demographic records, news articles, and search results grounded in this premise\. Surprisingly, Search agents trained entirely within these fictional environments generalize effectively to real\-world search tasks with significant performance gains\.
##### MCP: Environment Adaptation\.
We synthesize environment simulation system prompts from in\-house MCP tool\-use trajectories collected during the RL data pipeline: frontier agents \(Claude Opus 4\.6 with extended thinking, DeepSeek\-v4\-Pro\) solve diverse cross\-service tasks in real MCP environments, and only trajectories passing automated verification are retained\. Each prompt consists of three components: an*initial state*that specifies the tool schemas and server configuration; an*environment summary*that summarizes the hidden environment state behind the trajectory, such as database contents, permission settings, and service availability; and*controllable simulation instructions*that define how the simulator should respond at each turn, including injected errors, withheld intermediate results, response formats, and the final tool and environment state required for task success\. Together, these components provide the simulator with realistic tool settings, environment context, and clear success criteria\. Since the agent is trained in a simulated environment, a natural concern is whether its gains arise from exploiting simulator\-specific artifacts or from ground\-truth leakage through the simulation instructions\. However, evaluation on out\-of\-distribution benchmarks in the real environment eliminates this concern, and the SimRL training data are entirely disjoint from the evaluation queries\. Tool Decathlon\(Liet al\.,[2025a](https://arxiv.org/html/2606.24597#bib.bib127)\)covers 32 software applications and features multi\-step tasks\. Performance is measured by execution\-verified success rate\. MCPMark\(Wuet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib126)\)evaluates agents on 127 multi\-step tasks spanning multiple MCP server categories, using script\-verified pass@1 as the metric\.
As shown in Table[7](https://arxiv.org/html/2606.24597#S6.T7), standard Sim RL without control instructions provides no meaningful gain, and Tool Decathlon even drops from 32\.4 to 31\.5, because the simulator lacks sufficient grounding to produce faithful responses\. With controllable simulation, Tool Decathlon improves by \+3\.7 and MCPMark by \+12\.3\. Controllability is not merely a factor in the magnitude of improvement but a prerequisite for Sim RL to work at all in this domain: without grounded simulation instructions, the training signal is too noisy to yield any gain\. The larger gain on MCPMark suggests that controllable simulation is especially effective for tasks that require many tool calls and careful handling of intermediate tool results\.
Table 7:Controllable Sim RL results on Tool Decathlon and MCPMark\. “w/ Qwen\-AgentWorld\-397B\-A17B controlled” adds targeted environment control instructions during Sim RL\.ModelToolDecathlonMCPMarkFilesys\.GitHubPostgresNotionPlaywrightWebArenaAvg\.Qwen3\.5\-35B\-A3B\-SFT32\.416\.717\.428\.625\.00\.033\.321\.5Sim RL \(w/ Qwen\-AgentWorld\-397B\-A17B\)31\.516\.717\.442\.932\.10\.028\.624\.6Sim RL \(w/ Qwen\-AgentWorld\-397B\-A17B controlled\)36\.130\.017\.447\.642\.90\.038\.133\.8Δ\\Delta\+3\.7\+13\.3\+0\.0\+19\.0\+17\.9\+0\.0\+4\.8\+12\.3
##### Search: Fictional\-World Construction\.
We construct1k1kself\-contained fictional environments using a multi\-agent synthesis framework, each anchored by a large relational database \(300–500 rows\) of internally consistent fictional structured facts\. The pipeline collects high\-quality domain documents as grounding material, instantiates fictional database schemas from these documents, populates them via LLM\-guided generation, executes SQL to extract ground\-truth answers, and reverse\-generates natural\-language queries\. Four synthesis strategies \(time\-shifted, granular long\-tail, private simulation, realistic grounded\) keep the data entirely fictional yet realistic: for instance, a time\-shifted environment contains a 2029 smartphone market ranking with real brand names but non\-existent model numbers\. Automated retrieval checks and dual rule\-based&LLM validation ensure that synthetic facts conform to real\-world patterns \(e\.g\., consistent price ranges, realistic temporal trends\) while remaining unsearchable to prevent inject hallucinations\. Controllable simulation instructions further shape Qwen\-AgentWorld’s turn\-level behavior: the world model returns only information relevant to the current search query without revealing the full answer, so the agent must reformulate queries, cross\-reference sources, and iteratively aggregate partial results across multiple search rounds\. This design increases the number of tool calls the agent must issue per trajectory, as surface\-level search snippets no longer suffice and the agent must invoke page extraction to retrieve complete information \(Figure[8\(b\)](https://arxiv.org/html/2606.24597#S6.F8.sf2)\)\. WideSearch\(Wonget al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib125)\)is a broad information\-seeking benchmark of 200 manually curated collection tasks across 15\+ domains\. The agent must gather structured tabular answers from the web\. The metrics are item\-level F1 \(per\-cell accuracy\) and row\-level F1 \(per\-entity completeness\)\.
Table[8](https://arxiv.org/html/2606.24597#S6.T8)reports results at both model scales\. On Qwen3\.5\-35B\-A3B\-SFT, controllable Sim RL raises F1 by Item from 34\.02 to 50\.31 \(\+16\.29\) and F1 by Row from 13\.72 to 24\.21 \(\+10\.49\)\. On Qwen3\.5\-397B\-A17B\-SFT, where the base model already achieves 70\.11 F1 by Item, Sim RL still yields gains of \+3\.87 and \+6\.05 on the two metrics respectively\. These results are notable because the training environments are entirely fictional: every search result, web page, and factual record is invented by Qwen\-AgentWorld from scratch, with no connection to any real search engine or real\-world database\. The agent never interacts with a real environment during Sim RL, yet the capabilities it acquires \(query reformulation, multi\-source cross\-referencing, and iterative result aggregation\) transfer directly to real\-world search tasks on WideSearch\. This demonstrates controllability at the level of entire environments: Qwen\-AgentWorld constructs and simulates complete, self\-consistent fictional worlds that are sufficiently realistic to train effective search agents\. The \+16\.29 F1 by Item gain at 35B shows that fictional\-world Sim RL can close a substantial capability gap for weaker models, while the \+3\.87 gain at 397B, where the base already achieves 70\.11, confirms that the approach remains effective even at frontier scale\.
Table 8:Controllable Sim RL results on WideSearch, using fictional\-world simulation\.ModelWideSearchF1 ItemF1 RowQwen3\.5\-35B\-A3B\-SFT34\.0213\.72Sim RL \(w/ Qwen\-AgentWorld controlled\)50\.3124\.21Δ\\Delta\+16\.29\+10\.49Qwen3\.5\-397B\-A17B\-SFT70\.1145\.69Sim RL \(w/ Qwen\-AgentWorld controlled\)73\.9851\.74Δ\\Delta\+3\.87\+6\.05
##### Real RL vs\. Sim RL
The MCP results in Table[7](https://arxiv.org/html/2606.24597#S6.T7)reveal that standard Sim RL without control instructions yields negligible improvement \(Tool Decathlon actually drops from 32\.4 to 31\.5\), whereas controlled Sim RL produces substantial gains\. This gap is even more pronounced in the Search domain, where the world model must simulate an entire search engine returning plausible results for fictional facts that no real index contains\. We therefore adopt a fully controllable simulation design from the outset: the simulation instruction explicitly requires Qwen\-AgentWorld to withhold complete answers from search snippets, returning only partial, query\-relevant information\. Specifically, snippets are required to“tease information without fully answering”, and each result page mixes highly relevant, moderately relevant, and background results\. This design forces the agent to issue follow\-upweb\_extractorcalls to retrieve full page content rather than relying on surface\-level snippets alone\.
\(b\)Mean tool call frequency per trajectory\.
Figure 9:Controllable Sim RL vs\. Real RL \(trained against a live search engine\) on WideSearch during the first 60 training steps\. Both experiments use Qwen3\.5\-35B\-A3B\-SFT as the base model\.Figure[5\.1](https://arxiv.org/html/2606.24597#S5.SS1.SSS0.Px3)compares controllable Sim RL against Real RL trained with a live search engine on WideSearch\. In terms of task performance \(FigureLABEL:fig:sim\_vs\_real\_f1\), Sim RL tracks or slightly exceeds Real RL throughout the overlapping range: F1 by Item reaches 50\.3%, compared to 45\.6% for Real RL\.The more informative signal comes from agent behavior\.Figure[8\(b\)](https://arxiv.org/html/2606.24597#S6.F8.sf2)\(left\) shows that both training regimes reduceweb\_searchcalls from∼5\{\\sim\}5to∼3\.5\{\\sim\}3\.5per trajectory, indicating that both agents learn to issue more targeted queries\. Theweb\_extractorcalls \(right\), however, diverge sharply: Sim RL increases usage from 2\.5 to 4\.0 per trajectory, while Real RL decreases it from 2\.5 to 1\.5\. This divergence directly reflects the controllable simulation design\. Because the simulated search snippets deliberately withhold detailed content, the Sim\-RL\-trained agent learns that extracting full pages is necessary for assembling complete answers\. In contrast, the Real\-RL\-trained agent finds that real search snippets often contain sufficient information, and thus learns to skip extraction\. The result confirms that controllable simulation can shape agent behavior in targeted ways: by constructing adversarial environment conditions where specific capabilities are required, Sim RL trains those capabilities more effectively than uncontrolled real\-environment training\.
### 6\.2Application II: Agent Foundation Model
TakeawaysLWM training unifies the world model and the agent, instilling next\-state prediction as an internalized reasoning capability:•Radical cross\-task generalization\.Single\-turn, non\-agentic LWM RL warm\-up with no tool calls transfers to multi\-turn, tool\-calling agentic tasks across seven benchmarks of five domains\.•Domain generalization\.Gains emerge on two completely out\-of\-distribution domains entirely absent from LWM training \(\+11\.3 on Claw\-Eval, \+9\.7 on QwenClawBench, and \+9\.0 on BFCL v4\), confirming transferable capabilities rather than domain\-specific shortcuts\.•Next\-state prediction as meta\-reasoning pattern\.LWM training teaches the agent to mentally simulate environment responses before acting, which generalizes across task formats and domains\.
In Application I the agent and world model are separate models\. Here we unify them: the same model that selects actions \(agent\) also predicts environment states \(world model\)\. The underlying mechanism is that LWM training enables the agent to mentally simulate the consequences of a candidate action before committing, effectively using world modeling as an internal planning step that improves action quality\. This aligns with the unifiedworld\-model–actorarchitecture envisioned byLeCun and others \([2022](https://arxiv.org/html/2606.24597#bib.bib53)\)and echoes theWorld Action Modelparadigm emerging in vision\-language\-action research\(Yeet al\.,[2026b](https://arxiv.org/html/2606.24597#bib.bib35)\)\.
LWM RL warm\-up familiarizes the agent with how environment states evolve in response to user actions: how different tool calls and search queries yield different responses, which tools are more effective, and how state transitions propagate across turns\. This amounts to learning next\-state prediction as a meta\-reasoning pattern, in which the agent internally simulates what will happen before deciding what to do\. We validate this effect by running LWM RL on Qwen3\.5\-35B\-A3B\-SFT, which is fundamentally asingle\-turn task that involves reasoning with no tool calls or multi\-turn interaction\(predicting the next environment state given a user action\)\. After warm\-up, we evaluate the same model directly onmulti\-turn, tool\-calling agentic tasksacross seven benchmarks without any additional fine\-tuning, including three out\-of\-domain benchmarks absent from LWM training\. All benchmarks use a maximum sequence length of 256k tokens\. Claw\-Eval, QwenClawBench, SWE\-Bench Verified, and SWE\-Bench Pro scores are averaged over 3 independent rollouts; Terminal\-Bench 2\.0 scores are averaged over 5 runs; BFCL v4 uses a single rollout\. SWE\-Bench Verified and SWE\-Bench Pro are evaluated with an internal agent scaffold \(bash and file\-edit tools\); we correct several problematic tasks in the public set of SWE\-Bench Pro and evaluate all baselines on the refined benchmark\. Terminal\-Bench 2\.0 is evaluated under the Terminus\-2 harness with a 3\-hour timeout and 8 CPU / 32 GB RAM\.
Table 9:Agent foundation model: LWM RL warm\-up on single\-turn, non\-agentic trajectories transfers to multi\-turn, tool\-calling agentic tasks\. No additional fine\-tuning is applied after LWM RL\.In DomainOut of DomainModelTerminal\-Bench 2\.0SWE\-BenchVerifiedSWE\-BenchProWideSearchClaw\-EvalQwenClawBenchBFCL v4F1 ItemF1 RowWebMem\.Multi\-T\.No LiveLiveHallu\.Avg\.Qwen3\.5\-35B\-A3B\-SFT33\.2564\.4742\.1833\.3813\.2753\.6039\.7667\.5054\.1947\.2578\.1777\.2882\.3262\.29w/ LWM RL39\.5567\.8647\.4246\.1720\.1464\.8849\.4383\.0060\.6560\.3880\.5679\.1384\.3871\.25Δ\\Delta\+6\.30\+3\.39\+5\.24\+12\.79\+6\.87\+11\.28\+9\.67\+15\.50\+6\.46\+13\.13\+2\.39\+1\.85\+2\.06\+8\.96
Table[9](https://arxiv.org/html/2606.24597#S6.T9)reports the results\. On the four in\-domain benchmarks, LWM RL raises WideSearch F1 by Item from 33\.38 to 46\.17 \(\+12\.79\) and F1 by Row from 13\.27 to 20\.14 \(\+6\.87\), Terminal\-Bench 2\.0\(Merrillet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib42)\)accuracy from 33\.25 to 39\.55 \(\+6\.30\), SWE\-Bench Verified\(Jimenezet al\.,[2024](https://arxiv.org/html/2606.24597#bib.bib120)\)resolve rate from 64\.5 to 67\.9 \(\+3\.4\), and SWE\-Bench Pro\(Denget al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib121)\)resolve rate from 42\.2 to 47\.4 \(\+5\.2\)\. The gains extend to three out\-of\-domain benchmarks: Claw\-Eval\(Yeet al\.,[2026a](https://arxiv.org/html/2606.24597#bib.bib57)\)improves from 53\.6 to 64\.9 \(\+11\.3\), QwenClawBench\(Team and Data,[2026](https://arxiv.org/html/2606.24597#bib.bib59)\)from 39\.8 to 49\.4 \(\+9\.7\), and BFCL v4\(Patilet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib128)\)from 62\.3 to 71\.3 \(\+9\.0\)\. The consistent gains across all seven benchmarks are striking\. Even the in\-domain results represent a substantial distribution shift: LWM RL trains on single\-turn next\-state prediction with no tool calls, yet the improvements transfer to multi\-turn, tool\-calling agentic tasks that require iterative planning, tool selection, and result aggregation, and the benchmark queries are strictly disjoint from LWM training data\. The out\-of\-domain results demonstrate an even more thorough generalization: the LWM training pipeline contains no Claw or function\-calling data whatsoever, yet gains of \+11\.3, \+9\.7, and \+9\.0 emerge on domains entirely absent from world\-model training, confirming that LWM warm\-up instills transferable agent capabilities rather than domain\-specific shortcuts\. Concurrent work byShrivastavaet al\.\([2026](https://arxiv.org/html/2606.24597#bib.bib183)\)provides independent validation from a complementary direction: adding an auxiliary cross\-entropy loss on environment observation tokens during agent RL trains the agent to predict terminal outputs as a byproduct of policy optimization, roughly doubling performance on Terminal\-Bench 2\.0\. This confirms that world\-modeling capabilities, whether from dedicated pre\-training or auxiliary training signals, consistently transfer to agent performance\. Future work may explore combining LWM warm\-up with auxiliary world\-modeling objectives during agent training for compounding benefits\.
Figure 10:Environment prediction accuracy on Terminal\-Bench 2\.0 trajectories\.##### Insights: Prediction\-Driven Action Refinement\.
To understand*why*LWM warm\-up transfers to agentic tasks, we examine the reasoning traces produced during multi\-turn agentic evaluation\. We find that the RL\-trained model systematically performsmental simulationof environment responses before executing actions, using its internalized world model to predict outcomes, identify infeasible approaches, and refine its action plan—all within the thinking trace and before any real execution\.
Figure[11](https://arxiv.org/html/2606.24597#S6.F11)illustrates this prediction\-driven refinement on themailmantask from Terminal\-Bench 2\.0, where both models encounter the same Postfix recipient\-rejection error\. The model after LWM RL correctly predicts that configuringtransport\_mapsalone will not work because Postfix rejects unknown recipients*before*consulting transport routing, enabling it to refine its action toward modifyinglocal\_recipient\_mapsand apply a targeted fix\. In contrast, the model before LWM RL incorrectly predicts that transport routing precedes recipient validation, preventing productive action refinement and leading to futile exploration before timing out\.
To quantify this effect, we first identify interaction turns in which the model’s thinking trace contains an explicit prediction of the environment’s next state\. For each such turn, we compare the predicted environment response against the actual environment feedback received after execution, and mark the prediction as correct if the two are semantically consistent\. The prediction accuracy is the fraction of correctly predicted turns among all turns that contain an explicit prediction\. Figure[10](https://arxiv.org/html/2606.24597#S6.F10)presents the results\. RL training improves prediction accuracy from 69\.9% to 78\.3% \(\+8\.4%\), confirming that the model’s internal world model becomes more faithful through LWM training\. These results provide direct evidence that the performance gains in Table[9](https://arxiv.org/html/2606.24597#S6.T9)stem from an improved ability to*predict before acting*—a meta\-reasoning capability that generalizes across tasks and domains\.
Case Study: Accurate Environment Prediction Enables Action RefinementTask:mailman— Configure a Postfix \+ Mailman3 mailing list server so that emails toreading\-group\-join@local\.eduare routed to Mailman’s LMTP service for subscription processing\.Shared Obstacle \(both models encounter the same error\):550 5\.1\.1 <reading\-group\-join@local\.edu\>: Recipient address rejected: User unknown in local recipient tableBoth models configuretransport\_mapsto route list addresses to Mailman’s LMTP \(lmtp:\[127\.0\.0\.1\]:8024\)\. The transport lookup succeeds, yet Postfix still rejects the recipient\. Resolving this requires an accurate world model of Postfix’s internal processing pipeline\.Before LWM RL\[Prediction\]If I configure transport\_maps to route to LMTP, Postfix will
use that transport to deliver the mail\. The recipient validation against local
tables happensaftertransport routing decides the delivery path\.
⇒\\RightarrowThe transport config should be sufficient\.×\\timesIncorrect
\[Action\] Tries virtual\_alias\_maps, virtual\_transport, relay configs\.\.\.
Oscillates between transport\_maps, virtual maps, and relay configurations\.
Never modifies local\_recipient\_maps\. Task fails \(timeout\)\.After LWM RL\[Prediction\]local\.edu is in mydestination\. If I only configure
transport\_maps without modifying local\_recipient\_maps, Postfix will reject
the recipient at the validation stagebeforetransport routing is ever consulted\.
⇒\\RightarrowThe mail will never reach LMTP\.✓\\checkmarkCorrect
\[Refinement\]The fix must target local\_recipient\_maps, not transport\_maps\.
→\\rightarrowAdd Mailman addresses to the local recipient table so they pass validation
before transport routes them to LMTP\.
\[Action\]Create hash:/var/lib/mailman3/data/local\_recipients with list addresses\.✓\\checkmark
All tests pass\.Figure 11:Case study of prediction\-driven action refinement on themailmantask from Terminal\-Bench 2\.0\.## 7Analysis
The preceding sections establish that Qwen\-AgentWorld achieves high simulation fidelity \(Table[5\.1](https://arxiv.org/html/2606.24597#S5.SS1.SSS0.Px3)\) and enables effective downstream agent training \(§[6](https://arxiv.org/html/2606.24597#S6)\)\. This section asks*how*the model arrives at accurate predictions and*what*changes during RL training\. We examine LWM reasoning patterns in the model’s chain\-of\-thought \(§[7\.1](https://arxiv.org/html/2606.24597#S7.SS1)\) and micro\-level fidelity improvements driven by RL \(§[7\.2](https://arxiv.org/html/2606.24597#S7.SS2)\)\.
### 7\.1LWM Reasoning Patterns
Figure 12:Representative LWM reasoning patterns from Qwen\-AgentWorld\-397B\-A17B’s thinking traces\.Left:Multi\-step causal reasoning in Terminal, where a chain spans package management, process lifecycle, curl semantics, and Python errors\.Center:Information leakage prevention in Search, where the model distinguishes what the agent knows from what the environment should reveal to prevent answer contamination\.Right:Epistemic boundary awareness in Terminal, where the model recognizes computational limits and falls back to format\-only output rather than fabricating unknowable values\.Qwen\-AgentWorld generates a chain\-of\-thought \(thinking trace\) before each predicted environment observation\. We analyze 129 thinking traces across four text\-based domains from curated demonstration trajectories, covering 32 turns each in Terminal, MCP, and Search, and 33 turns in SWE\. Figure[12](https://arxiv.org/html/2606.24597#S7.F12)illustrates three representative patterns and reports aggregate statistics\.
##### Deliberative Self\-Correction\.
The model uses “Wait\!” as an explicit cognitive interrupt to re\-examine an intermediate prediction and revise before committing\. Across 129 turns, we count 1,347 such interrupts \(10\.4 per turn on average; peak: 56 in a single SWE turn\)\. Terminal and MCP exhibit the highest rates \(16\.9 and 12\.7 per turn\), reflecting deeper state\-tracking demands\. The self\-corrections decompose into three functional subtypes:*factual*\(catching an incorrect API response format\),*epistemological*\(recognizing the limit of in\-context computation, as in thenp\.random\.seed\(42\)example of Figure[12](https://arxiv.org/html/2606.24597#S7.F12)\), and*perspective\-taking*\(modeling the evaluator’s intent or the agent’s knowledge state\)\. This behavior converts environment prediction from single\-pass generation into constrained satisfiability search\.
##### Information Leakage Prevention\.
In the Search domain, the model holds a reference answer that the agent is trying to find\. When the agent’s query is unrelated to this answer, the model explicitly prevents leakage: it identifies the topic mismatch and ensures that generated snippets do not accidentally reveal the target information \(Figure[12](https://arxiv.org/html/2606.24597#S7.F12), center\)\. This is the world\-model equivalent of theory of mind: the model distinguishes what the*agent*knows from what the*environment*should reveal\.
##### Multi\-Step Causal Reasoning\.
The model constructs causal chains that span multiple system abstractions\. In one Terminal example, predicting the output ofcurl \-s localhost:3000 \| python3 \-m json\.toolrequires a six\-step chain: Node\.js missing→\\toserver never started→\\tono listener on port 3000→\\tocurlfails silently \(\-sflag\)→\\topipe receives empty input→\\tojson\.toolraises a specificJSONDecodeError\. Each step draws on different system knowledge \(package management, process lifecycle, curl semantics, Python error messages\), yet the model chains them correctly\. This internalized causal simulation is the mechanism through which world\-model training improves downstream agent performance: an agent with this knowledge can anticipate failures before executing actions\.
### 7\.2RL Enhances Micro\-Level Simulation Fidelity
Figure 13:Micro\-level fidelity improvements during RL training\.Top:Search domain: evolution of a single sample across RL steps\. URL identifiers, source diversity, and snippet specificity all improve, despite occupying a tiny fraction of total output tokens\.Bottom left:Terminal domain: the model performs exact byte\-level arithmetic by enumerating characters including invisible newlines\.Bottom right:MCP domain: the model maintains cross\-turn schema consistency \(user IDs, parent\-child references, UUID formats\) across nine Notion API calls\.Turn\-level evaluation scores \(§[5\.2](https://arxiv.org/html/2606.24597#S5.SS2)\) capture aggregate quality, but RL training also improves fidelity at a much finer granularity: individual URL identifiers, byte\-level arithmetic, and cross\-turn API schema consistency\. Figure[13](https://arxiv.org/html/2606.24597#S7.F13)illustrates these micro\-level improvements\.
##### Search: URL Realism across RL Steps\.
We trace a single Search\-domain sample across RL checkpoints \(Figure[13](https://arxiv.org/html/2606.24597#S7.F13), top\)\. At Step 100, the model generates an IMDB URL with a plausible but synthetic title identifier \(tt2333444\) and reasonable snippets\. By Step 200, the identifier shifts tott2988794, sources appear in natural ranking order \(Wikipedia first, then IMDB, NYT, Rotten Tomatoes\), and snippets contain query\-specific factual detail that closely mirrors the ground truth\. URL identifiers are a negligible fraction of total response tokens, yet RL enhances even these low\-salience details, suggesting that the reward signal propagates below the granularity of explicit reward dimensions\.
##### Terminal: Character\-Level Byte Arithmetic\.
In a multi\-turn trajectory, the model sees file content displayed bycatin an earlier turn, then must predict the output ofwc \-cseveral turns later\. Rather than generating a plausible number, the model enumerates individual characters in its thinking trace, including invisible\\nbytes, and arrives at the exact count \(53 bytes\) through letter\-by\-letter arithmetic \(Figure[13](https://arxiv.org/html/2606.24597#S7.F13), bottom left\)\. In other examples, the model satisfies cryptographic invariants \(identical files→\\toidentical SHA256 hashes\) while simultaneously respecting Unix pipeline semantics \(teeto a nonexistent directory fails without affecting stdout\)\.
##### MCP: API Schema Fidelity\.
In an MCP trajectory simulating a Notion workspace \(Figure[13](https://arxiv.org/html/2606.24597#S7.F13), bottom right\), the model maintains perfect consistency across nine sequential API calls: the same user identifier appears in everycreated\_byfield, each block’sparent\.page\_idmatches the queried block ID, and the full Notion schema \(∼\\sim20 fields per block\) is reproduced without omissions\. The model implements a stateful in\-context database, maintaining referential integrity across dozens of nested JSON objects\.
## 8Related Work
##### World Models\.
The concept of a world model as an internal simulator that predicts future states given actions is central to several frameworks for general intelligence\(LeCun and others,[2022](https://arxiv.org/html/2606.24597#bib.bib53); Hafneret al\.,[2023](https://arxiv.org/html/2606.24597#bib.bib113); Yang,[2026](https://arxiv.org/html/2606.24597#bib.bib190); Delgrange,[2026](https://arxiv.org/html/2606.24597#bib.bib28)\)\. In visual and embodied domains, this idea has been instantiated through learned latent\-space dynamics models\. IRIS\(Micheliet al\.,[2022](https://arxiv.org/html/2606.24597#bib.bib114)\)first demonstrates that Transformers can serve as sample\-efficient world models for Atari games\. DreamerV3\(Hafneret al\.,[2023](https://arxiv.org/html/2606.24597#bib.bib113)\)and its successor Dreamer 4\(Hafneret al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib48)\)train agents entirely inside a learned world model, achieving strong performance across diverse control tasks without direct environment interaction during policy optimization\. Video\-based world models such as Cosmos\(Aliet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib50)\), Genie 3\(Ballet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib49)\), and Vid2World\(Huanget al\.,[2025a](https://arxiv.org/html/2606.24597#bib.bib193)\)scale this approach to high\-resolution visual prediction, enabling interactive simulation of physical environments\. GameNGen\(Valevskiet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib115)\)shows that diffusion models can simulate complex video games in real time\. V\-JEPA 2\(Assranet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib51)\)learns predictive representations from video without pixel\-level reconstruction, demonstrating that self\-supervised world models can support both understanding and planning\. UniSim\(Yanget al\.,[2023](https://arxiv.org/html/2606.24597#bib.bib192)\)learns a universal simulator of real\-world interaction by orchestrating diverse visual datasets spanning objects, robotic actions, and navigation\.Houet al\.\([2026](https://arxiv.org/html/2606.24597#bib.bib191)\)provide a comprehensive survey of world models for robot learning, covering policy coupling and video world models across manipulation, navigation, and autonomous driving\. More broadly, these approaches model how the environment evolves over time, often conditioned on actions, and use the learned dynamics for planning or policy learning\. Qwen\-AgentWorld extends this paradigm to text\-based agent environments, where the “observations” are structured text such as API responses, terminal outputs, accessibility trees, and UI view hierarchies\.
##### Language World Models\.
A growing body of work explores whether LLMs can serve as world models for text\-based agent environments\(Liet al\.,[2026c](https://arxiv.org/html/2606.24597#bib.bib178)\)\.Liet al\.\([2025b](https://arxiv.org/html/2606.24597#bib.bib23)\)propose a three\-level evaluation framework for LLM\-based world models and find that fine\-tuning substantially improves simulation fidelity, though gains depend on behavioral coverage and environment complexity;Wanget al\.\([2024](https://arxiv.org/html/2606.24597#bib.bib182)\)draw a complementary conclusion through systematic evaluation of LLMs as text\-game simulators, showing that off\-the\-shelf LLMs remain unreliable world simulators\.Richenset al\.\([2025](https://arxiv.org/html/2606.24597#bib.bib52)\)prove theoretically that any sufficiently general agent must contain a world model, andCifuentes \([2026](https://arxiv.org/html/2606.24597#bib.bib33)\)extend this result to partial observability and stochastic settings\. On the empirical side, several concurrent works train LLMs as environment simulators\. RLVR\-World\(Wuet al\.,[2026a](https://arxiv.org/html/2606.24597#bib.bib22)\)uses RL to train a unified world model that generates environment responses for agent training across text, web, and video domains, demonstrating that RL\-trained simulators produce higher\-fidelity predictions than SFT\-only baselines\. In the web domain, WebDreamer\(Guet al\.,[2024](https://arxiv.org/html/2606.24597#bib.bib176)\)and WMA\(Chaeet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib181)\)pioneer model\-based planning with LLM\-simulated web environments, WebWorld\(Xiaoet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib25)\)is the first open\-web world model trained at scale advancing both agent training and inference\-time search, and WebATLAS\(Chenget al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib180)\)combines experience\-driven memory with look\-ahead action simulation\.Shenet al\.\([2026b](https://arxiv.org/html/2606.24597#bib.bib65)\)augment web agents with world\-model\-based action correction, Imagine\-then\-Plan\(Liuet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib66)\)uses world\-model lookahead for adaptive agent planning, DynaWeb\(Dinget al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib129)\)applies model\-based RL to web agents, and WebSynthesis\(Gaoet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib64)\)combines world\-model\-guided MCTS with trajectory synthesis\. Simia\(Liet al\.,[2025c](https://arxiv.org/html/2606.24597#bib.bib27)\)uses reasoning models as environment simulators for agent training on theτ\\tau\-bench task suite\. RWML\(Yuet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib24)\)formulates world\-model learning as an RL problem and demonstrates that RL\-trained world\-modeling capability improves the model’s own agent performance\. DyMo\(Guoet al\.,[2025b](https://arxiv.org/html/2606.24597#bib.bib26)\)shows that language world modeling improves agent performance on interactive tasks, validating the benefit of next\-state prediction as a training objective\.Wanget al\.\([2025a](https://arxiv.org/html/2606.24597#bib.bib154)\)show that LLMs can serve as scalable, general\-purpose simulators for digital agent training\.Zhanget al\.\([2025](https://arxiv.org/html/2606.24597#bib.bib138)\)propose learning from*early experience*, where the agent uses its own interaction data with implicit world modeling as supervision, bypassing the need for external rewards\. On the training methodology front, VAGEN\(Wanget al\.,[2026a](https://arxiv.org/html/2606.24597#bib.bib179)\)reinforces world\-model reasoning in VLM agents through dense state\-prediction rewards, BehR\(Huanget al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib184)\)optimizes for behavior consistency with the real environment rather than surface\-level state matching,Renet al\.\([2026](https://arxiv.org/html/2606.24597#bib.bib137)\)align agentic world models via knowledgeable experience learning, and SWIRL\(Qiuet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib185)\)self\-improves world models from state\-only sequences by alternating forward and inverse dynamics models without action labels\. SSRL\(Fanet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib139)\)and ZeroSearch\(Sunet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib177)\)train LLMs via RL to simulate search engines, eliminating dependence on external APIs\. ECHO\(Shrivastavaet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib183)\)shows that terminal agents can acquire world models by adding an auxiliary environment\-prediction loss to standard RL, doubling pass rates on Terminal\-Bench 2\.0\. In the GUI domain, Code2World\(Zhenget al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib60)\)generates renderable code as a proxy for GUI state prediction, while CUWM\(Guanet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib61)\)builds a computer\-use world model via two\-stage factorization\. MobileDreamer\(Caoet al\.,[2026a](https://arxiv.org/html/2606.24597#bib.bib62)\)uses sketch\-based GUI world models for mobile agent planning,Kohet al\.\([2026](https://arxiv.org/html/2606.24597#bib.bib130)\)propose generative visual code world models for mobile environments, and UISim\(Xianget al\.,[2025b](https://arxiv.org/html/2606.24597#bib.bib153)\)builds an interactive image\-based UI simulator for dynamic mobile environments\. SWE\-World\(Sunet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib63)\)proposes LLM\-based environment simulation for software engineering agents, removing the dependence on Docker sandboxes, CWM\(Copetet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib167)\)mid\-trains a 32B open\-weights LLM on observation\-action trajectories from code interpreters and Docker environments to enable step\-by\-step simulation of code execution, andRahmani \([2026](https://arxiv.org/html/2606.24597#bib.bib67)\)analyze and debug failure modes in code world models\. A complementary line uses LLMs to generate executable world models rather than serving as simulators directly: Code WM\(Lehrachet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib186)\)translates game rules into Python simulators supporting MCTS planning, Text2World\(Huet al\.,[2025a](https://arxiv.org/html/2606.24597#bib.bib187)\)benchmarks LLMs on PDDL\-based symbolic world model generation, and Agent2World\(Huet al\.,[2025b](https://arxiv.org/html/2606.24597#bib.bib188)\)proposes a multi\-agent framework for the same task\. WorldLLM\(Levyet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib189)\)takes an orthogonal approach, enhancing world modeling through curiosity\-driven theory\-making without fine\-tuning\.Qianet al\.\([2026](https://arxiv.org/html/2606.24597#bib.bib29)\)provide an important negative result: current agents fail to leverage world models as tools for foresight\-based planning, lacking the mechanisms to strategically invoke simulation and integrate its predictions\. This finding motivates our native world\-model approach, where environment modeling is the training objective from the CPT stage onward rather than bolted on after training\.
Qwen\-AgentWorld differs from these works in two respects\. First, we develop a*native*language world model as a foundation model for agentic environment simulation: it covers 7 domains within a single model, and is trained through a three\-stage CPT→\\toSFT→\\toRL pipeline that starts from environment modeling as the pre\-training objective, rather than fine\-tuning a general\-purpose LLM post hoc\. Second, we investigate how world modeling can improve general agents through two complementary paradigms:*decoupling*the agent from the world model, where turn\-level controllability \(partial observation, difficulty modulation\) enables Sim RL that matches or exceeds Real RL; and*unifying*them into a single framework, where LWM pre\-training serves as a warm\-up that strengthens downstream agent performance\.
##### Agent Foundation Models and Continual Pre\-Training\.
AgentFounder\(Suet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib44)\)proposes continual pre\-training on agentic interaction data to build a 30B\-parameter agent foundation model, demonstrating that domain\-specific CPT improves downstream agent performance\. TRUSTEE\(Tanget al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib43)\)shows that even a free 8B LLM can fully simulate tool\-use environments, enabling zero\-shot agent training without any real environment access\.Chenet al\.\([2025](https://arxiv.org/html/2606.24597#bib.bib34)\)internalize world models via self\-play fine\-tuning\. In the robotics domain, DreamZero\(Yeet al\.,[2026b](https://arxiv.org/html/2606.24597#bib.bib35)\)shows that video\-based world\-action models trained on manipulation data can serve as zero\-shot policies\. Our work shares the CPT\-stage insight with AgentFounder but differs in scope \(seven domains vs\. a smaller set\) and in the subsequent SFT and RL stages that refine simulation fidelity beyond what CPT alone achieves\.
##### Synthetic Environment Generation\.
A parallel line of work constructs synthetic environments programmatically rather than learning a neural simulator\. AWM \(Agent World Model\)\(Wanget al\.,[2026d](https://arxiv.org/html/2606.24597#bib.bib30)\)generates code\-based environments for agentic RL, and Agent\-World\(Donget al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib31)\)scales real\-world environment synthesis to nearly 2,000 environments with self\-evolving training\. RLAnything\(Wanget al\.,[2026c](https://arxiv.org/html/2606.24597#bib.bib45)\)jointly forges environment, policy, and reward model in a fully dynamic RL system, and GenEnv\(Guoet al\.,[2025a](https://arxiv.org/html/2606.24597#bib.bib69)\)co\-evolves agents and environment simulators with difficulty\-aligned curricula\. ASTRA\(Tianet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib32)\)automates the synthesis of agentic trajectories and reinforcement arenas from tool\-call graphs\. Domain\-specific generators include InfiniteWeb\(Zhanget al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib72)\), WebGym\(Baiet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib80)\), Weblica\(Karet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib82)\), AutoWebWorld\(Wuet al\.,[2026b](https://arxiv.org/html/2606.24597#bib.bib76)\), WebFactory\(Fanet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib77)\), andChaeet al\.\([2026](https://arxiv.org/html/2606.24597#bib.bib81)\)for web environments; GUI\-Genesis\(Caoet al\.,[2026b](https://arxiv.org/html/2606.24597#bib.bib73)\), EvoCUA\(Xueet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib108)\), and EE\-MCP\(Heet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib75)\)for GUI and mobile environments; TermiGen\(Zhuet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib71)\)and Endless Terminals\(Gandhiet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib85)\)for terminal environments; and SWE\-Universe\(Chenet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib84)\), daVinci\-Env\(Fuet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib83)\),Zhaoet al\.\([2026](https://arxiv.org/html/2606.24597#bib.bib87)\), SandMLE\(Zhouet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib132)\), and ClawEnvKit\(Liet al\.,[2026b](https://arxiv.org/html/2606.24597#bib.bib133)\)for software engineering and general agent platforms\. ScaleEnv\(Tuet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib68)\), AutoForge\(Caiet al\.,[2025](https://arxiv.org/html/2606.24597#bib.bib78)\), EnvScaler\(Songet al\.,[2026](https://arxiv.org/html/2606.24597#bib.bib131)\), SCALER\(Xuet al\.,[2026a](https://arxiv.org/html/2606.24597#bib.bib134)\), andFanget al\.\([2025](https://arxiv.org/html/2606.24597#bib.bib79)\)propose general frameworks for scaling environment synthesis\. These code\-driven approaches offer deterministic execution and verifiable rewards, but are inherently limited to domains where environments can be programmatically specified\. Our LWM\-based simulation is complementary: it trades determinism for generality, covering domains \(e\.g\., search engines, real\-world MCP servers\) where code\-based synthesis is impractical\.Huanget al\.\([2025b](https://arxiv.org/html/2606.24597#bib.bib165)\)survey environment scaling methods for interactive agentic experience collection, andChuet al\.\([2026](https://arxiv.org/html/2606.24597#bib.bib39)\)provide a broader treatment of agentic world modeling covering foundations, capabilities, and emerging directions\.
## 9Conclusion and Future Work
We presented Qwen\-AgentWorld, the first family of native language world models covering seven agent interaction domains within a single model at two scales \(35B\-A3B and 397B\-A17B\)\. A three\-stage recipe “CPT injects, SFT activates, RL sharpens” progressively injects environment knowledge, activates next\-state\-prediction reasoning, and sharpens simulation fidelity\. We also introduced AgentWorldBench, a LWM benchmark that pairs every sample with a ground\-truth observation from real environments\. As a decoupled simulator, we validate the effectiveness of controllable simulation on 3 agentic benchmarks, surpassing both uncontrolled simulation and real\-environment training\. As a unified agent foundation model, LWM warm\-up consistently improves downstream agent performance across 7 diverse tasks via cross\-domain transfer, providing initial validation that LWMs can serve as a foundation for building stronger agent models\. By enabling controllable simulation beyond real environments and establishing next\-state prediction as a transferable agent foundation, language world modeling opens a new axis for scaling general agents beyond what real\-environment interaction alone can provide\.
##### Future Work\.
- •Agent–LWM Co\-Evolution\.Self\-play where the agent discovers novel states that push the world model boundary, while the world model generates increasingly challenging scenarios for the agent\.
- •Multimodal Extension\.Fusing GUI screenshots with text\-based state representations to unify visual and language world models for Android, Web, and OS domains\.
- •Adaptive Sim\-to\-Real Routing\.Learning a router that decides per query whether to invoke the world model or the real environment, balancing cost against fidelity\.
- •Dynamic Tool Synthesis\.Using the world model to synthesize new tools on the fly rather than relying on a predefined tool set\.
## 10Authors
Core Contributors:Yuxin Zuo, Zikai Xiao, Li Sheng, Fei Huang†\\dagger, Jianhong Tu†\\dagger, Yuxuan Liu, Tianyi Tang, Xiaomeng Hu, Yang Su, Qingfeng Lan, Yantao Liu, Qin Zhu, Yinger Zhang, Bowen Yu, An Yang, Dayiheng Liu, Jingren Zhou
Contributors\(ordered alphabetically\): Haiquan Zhao, Haiyang Xu, Jianxin Yang, Jiayang Cheng, Junyang Wang, Lianghao Deng, Mingfeng Xue, Tianyi Bai, Yang Fan, Yubo Ma, Yucheng Li, Zeyu Cui, Zhihai Wang, Zhihui Xie, Zhuorui Ye
External Advisor:Ning Ding \(Tsinghua University\)
†\\daggerProject Lead\.
## References
- A\. Ali, J\. Bai, M\. Bala, Y\. Balaji, A\. Blakeman, T\. Cai, J\. Cao, T\. Cao, E\. Cha, Y\. Chao,et al\.\(2025\)World simulation with video foundation models for physical ai\.arXiv preprint arXiv:2511\.00062\.Cited by:[§1](https://arxiv.org/html/2606.24597#S1.p1.1),[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px1.p1.1)\.
- Anthropic \(2025\)System card: claude sonnet 4\.5\.External Links:[Link](https://assets.anthropic.com/m/12f214efcc2f457a/original/Claude-Sonnet-4-5-System-Card.pdf)Cited by:[§4\.2](https://arxiv.org/html/2606.24597#S4.SS2.SSS0.Px4.p2.5)\.
- Anthropic \(2026a\)System card: claude opus 4\.6\.External Links:[Link](https://www-cdn.anthropic.com/14e4fb01875d2a69f646fa5e574dea2b1c0ff7b5.pdf)Cited by:[1st item](https://arxiv.org/html/2606.24597#S5.I1.i1.p1.1)\.
- Anthropic \(2026b\)System card: claude opus 4\.8\.External Links:[Link](https://www-cdn.anthropic.com/0f0c97ad20d8005706296bd92aa1c27c6b2f4f61.pdf)Cited by:[1st item](https://arxiv.org/html/2606.24597#S5.I1.i1.p1.1)\.
- Anthropic \(2026c\)System card: claude sonnet 4\.6\.External Links:[Link](https://www-cdn.anthropic.com/bbd8ef16d70b7a1665f14f306ee88b53f686aa75.pdf)Cited by:[1st item](https://arxiv.org/html/2606.24597#S5.I1.i1.p1.1)\.
- M\. Assran, A\. Bardes, D\. Fan, Q\. Garrido, R\. Howes, M\. Muckley, A\. Rizvi, C\. Roberts, K\. Sinha, A\. Zholus,et al\.\(2025\)V\-jepa 2: self\-supervised video models enable understanding, prediction and planning\.arXiv preprint arXiv:2506\.09985\.Cited by:[§1](https://arxiv.org/html/2606.24597#S1.p1.1),[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px1.p1.1)\.
- H\. Bai, A\. Taymanov, T\. Zhang, A\. Kumar, and S\. Whitehead \(2026\)WebGym: scaling training environments for visual web agents with realistic tasks\.arXiv preprint arXiv:2601\.02439\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- P\. J\. Ball, J\. Bauer, F\. Belletti, B\. Brownfield, A\. Ephrat, S\. Fruchter, A\. Gupta, K\. Holsheimer, A\. Holynski, J\. Hron, C\. Kaplanis, M\. Limont, M\. McGill, Y\. Oliveira, J\. Parker\-Holder, F\. Perbet, G\. Scully, J\. Shar, S\. Spencer, O\. Tov, R\. Villegas, E\. Wang, J\. Yung, C\. Baetu, J\. Berbel, D\. Bridson, J\. Bruce, G\. Buttimore, S\. Chakera, B\. Chandra, P\. Collins, A\. Cullum, B\. Damoc, V\. Dasagi, M\. Gazeau, C\. Gbadamosi, W\. Han, E\. Hirst, A\. Kachra, L\. Kerley, K\. Kjems, E\. Knoepfel, V\. Koriakin, J\. Lo, C\. Lu, Z\. Mehring, A\. Moufarek, H\. Nandwani, V\. Oliveira, F\. Pardo, J\. Park, A\. Pierson, B\. Poole, H\. Ran, T\. Salimans, M\. Sanchez, I\. Saprykin, A\. Shen, S\. Sidhwani, D\. Smith, J\. Stanton, H\. Tomlinson, D\. Vijaykumar, L\. Wang, P\. Wingfield, N\. Wong, K\. Xu, C\. Yew, N\. Young, V\. Zubov, D\. Eck, D\. Erhan, K\. Kavukcuoglu, D\. Hassabis, Z\. Gharamani, R\. Hadsell, A\. van den Oord, I\. Mosseri, A\. Bolton, S\. Singh, and T\. Rocktäschel \(2025\)Genie 3: a new frontier for world models\.External Links:[Link](https://deepmind.google/blog/genie-3-a-new-frontier-for-world-models/)Cited by:[§1](https://arxiv.org/html/2606.24597#S1.p1.1),[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px1.p1.1)\.
- S\. Cai, R\. Fang, J\. Wu, B\. Li, X\. Wang, Y\. Jiang, L\. Su, L\. Zhang, W\. Yin, Z\. Zhang,et al\.\(2025\)AutoForge: automated environment synthesis for agentic reinforcement learning\.arXiv preprint arXiv:2512\.22857\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- Y\. Cao, Y\. Zhong, Z\. Zeng, L\. Zheng, J\. Huang, H\. Qiu, P\. Shi, W\. Mao, and W\. Guanglu \(2026a\)MobileDreamer: generative sketch world model for gui agent\.arXiv preprint arXiv:2601\.04035\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- Y\. Cao, D\. Ran, M\. Wu, Y\. Guo, X\. Chen, A\. Li, G\. Cao, G\. Zhi, H\. Yu, L\. Li,et al\.\(2026b\)GUI\-genesis: automated synthesis of efficient environments with verifiable rewards for gui agent post\-training\.arXiv preprint arXiv:2602\.14093\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- H\. Chae, N\. Kim, K\. Ong, M\. Gwak, G\. Song, J\. Kim, S\. Kim, D\. Lee, and J\. Yeo \(2025\)Web agents with world models: learning and leveraging environment dynamics in web navigation\.InInternational Conference on Learning Representations,Vol\.2025,pp\. 63707–63738\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- H\. Chae, J\. Park, and A\. Ritter \(2026\)Safe and scalable web agent learning via recreated websites\.arXiv preprint arXiv:2603\.10505\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- M\. Chen, L\. Zhang, Y\. Feng, X\. Wang, W\. Zhao, R\. Cao, J\. Yang, J\. Chen, M\. Li, Z\. Ma,et al\.\(2026\)SWE\-universe: scale real\-world verifiable environments to millions\.arXiv preprint arXiv:2602\.02361\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- S\. Chen, T\. Zhu, Z\. Wang, J\. Zhang, K\. Wang, S\. Gao, T\. Xiao, Y\. W\. Teh, J\. He, and M\. Li \(2025\)Internalizing world models via self\-play finetuning for agentic rl\.arXiv preprint arXiv:2510\.15047\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px3.p1.1)\.
- J\. Cheng, A\. Kumar, R\. Lal, R\. Rajasekaran, H\. Ramezani, O\. Z\. Khan, O\. Rokhlenko, S\. Chiu\-Webster, G\. Hua, and H\. Amiri \(2025\)WebATLAS: an llm agent with experience\-driven memory and action simulation\.arXiv preprint arXiv:2510\.22732\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- M\. Chu, X\. B\. Zhang, K\. Q\. Lin, L\. Kong, J\. Zhang, T\. Tu, W\. Ma, Z\. Huang, S\. Yang, W\. Huang,et al\.\(2026\)Agentic world modeling: foundations, capabilities, laws, and beyond\.arXiv preprint arXiv:2604\.22748\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- S\. Cifuentes \(2026\)General agents contain world models, even under partial observability and stochasticity\.arXiv preprint arXiv:2602\.03146\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- J\. Copet, Q\. Carbonneaux, G\. Cohen, J\. Gehring, J\. Kahn, J\. Kossen, F\. Kreuk, E\. McMilin, M\. Meyer, Y\. Wei,et al\.\(2025\)Cwm: an open\-weights llm for research on code generation with world models\.arXiv preprint arXiv:2510\.02387\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- G\. DeepMind \(2025\)Gemini 3 flash model card\.External Links:[Link](https://storage.googleapis.com/deepmind-media/Model-Cards/Gemini-3-Flash-Model-Card.pdf)Cited by:[§4\.2](https://arxiv.org/html/2606.24597#S4.SS2.SSS0.Px4.p2.5)\.
- G\. DeepMind \(2026\)Gemini 3\.1 pro model card\.External Links:[Link](https://storage.googleapis.com/deepmind-media/Model-Cards/Gemini-3-1-Pro-Model-Card.pdf)Cited by:[1st item](https://arxiv.org/html/2606.24597#S5.I1.i1.p1.1)\.
- DeepSeek\-AI \(2026\)DeepSeek\-v4: towards highly efficient million\-token context intelligence\.Cited by:[2nd item](https://arxiv.org/html/2606.24597#S5.I1.i2.p1.1)\.
- F\. Delgrange \(2026\)Foundation world models for agents that learn, verify, and adapt reliably beyond static environments\.arXiv preprint arXiv:2602\.23997\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px1.p1.1)\.
- X\. Deng, J\. Da, E\. Pan, Y\. Y\. He, C\. Ide, K\. Garg, N\. Lauffer, A\. Park, N\. Pasari, C\. Rane,et al\.\(2025\)Swe\-bench pro: can ai agents solve long\-horizon software engineering tasks?\.arXiv preprint arXiv:2509\.16941\.Cited by:[2nd item](https://arxiv.org/html/2606.24597#S1.I1.i2.p1.1),[§6\.2](https://arxiv.org/html/2606.24597#S6.SS2.p4.1)\.
- H\. Ding, P\. Liu, J\. Wang, Z\. Ji, M\. Cao, R\. Zhang, L\. Ai, E\. Yang, T\. Shi, and L\. Yu \(2026\)DynaWeb: model\-based reinforcement learning of web agents\.arXiv preprint arXiv:2601\.22149\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- G\. Dong, J\. Lu, J\. Huang, W\. Zhong, L\. Liu, S\. Huang, Z\. Li, Y\. Zhao, X\. Song, X\. Li,et al\.\(2026\)Agent\-world: scaling real\-world environment synthesis for evolving general agent intelligence\.arXiv preprint arXiv:2604\.18292\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- S\. Fan, Q\. Shi, S\. Xu, S\. Cai, T\. Zeng, L\. Ling, Y\. Shang, and D\. Kong \(2026\)WebFactory: automated compression of foundational language intelligence into grounded web agents\.arXiv preprint arXiv:2603\.05044\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- Y\. Fan, K\. Zhang, H\. Zhou, Y\. Zuo, Y\. Chen, Y\. Fu, X\. Long, X\. Zhu, C\. Jiang, Y\. Zhang,et al\.\(2025\)SSRL: self\-search reinforcement learning\.arXiv preprint arXiv:2508\.10874\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- R\. Fang, S\. Cai, B\. Li, J\. Wu, G\. Li, W\. Yin, X\. Wang, X\. Wang, L\. Su, Z\. Zhang,et al\.\(2025\)Towards general agentic intelligence via environment scaling\.arXiv preprint arXiv:2509\.13311\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- D\. Fu, S\. Wu, Y\. Wu, Z\. Peng, Y\. Huang, J\. Sun, J\. Zeng, M\. Jiang, L\. Zhang, Y\. Li,et al\.\(2026\)DaVinci\-env: open swe environment synthesis at scale\.arXiv preprint arXiv:2603\.13023\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- K\. Gandhi, S\. Garg, N\. D\. Goodman, and D\. Papailiopoulos \(2026\)Endless terminals: scaling rl environments for terminal agents\.arXiv preprint arXiv:2601\.16443\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- Y\. Gao, J\. Ye, J\. Wang, and J\. Sang \(2025\)Websynthesis: world\-model\-guided mcts for efficient webui\-trajectory synthesis\.arXiv preprint arXiv:2507\.04370\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- Y\. Gu, K\. Zhang, Y\. Ning, B\. Zheng, B\. Gou, T\. Xue, C\. Chang, S\. Srivastava, Y\. Xie, P\. Qi,et al\.\(2024\)Is your llm secretly a world model of the internet? model\-based planning for web agents\.arXiv preprint arXiv:2411\.06559\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- Y\. Guan, R\. Yu, J\. Zhang, L\. Wang, C\. Zhang, L\. Li, B\. Qiao, S\. Qin, H\. Huang, F\. Yang,et al\.\(2026\)Computer\-using world model\.arXiv preprint arXiv:2602\.17365\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- A\. Gunjal, A\. Wang, E\. Lau, V\. Nath, Y\. He, B\. Liu, and S\. Hendryx \(2025\)Rubrics as rewards: reinforcement learning beyond verifiable domains\.arXiv preprint arXiv:2507\.17746\.Cited by:[1st item](https://arxiv.org/html/2606.24597#S3.I4.i1.p1.2)\.
- J\. Guo, L\. Yang, P\. Chen, Q\. Xiao, Y\. Wang, X\. Juan, J\. Qiu, K\. Shen, and M\. Wang \(2025a\)GenEnv: difficulty\-aligned co\-evolution between llm agents and environment simulators\.arXiv preprint arXiv:2512\.19682\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- S\. Guo, O\. D\. Domingues, R\. Avalos, A\. Courville, and F\. Strub \(2025b\)World modelling improves language model agents\.arXiv preprint arXiv:2506\.02918\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- D\. Hafner, J\. Pasukonis, J\. Ba, and T\. Lillicrap \(2023\)Mastering diverse domains through world models\.arXiv preprint arXiv:2301\.04104\.Cited by:[§1](https://arxiv.org/html/2606.24597#S1.p1.1),[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px1.p1.1)\.
- D\. Hafner, W\. Yan, and T\. Lillicrap \(2025\)Training agents inside of scalable world models\.arXiv preprint arXiv:2509\.24527\.Cited by:[§1](https://arxiv.org/html/2606.24597#S1.p1.1),[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px1.p1.1)\.
- T\. He, Y\. Chen, K\. Jiang, K\. Y\. Lee, K\. Zhou, K\. Shao, and S\. Wang \(2026\)EE\-mcp: self\-evolving mcp\-gui agents via automated environment generation and experience learning\.arXiv preprint arXiv:2604\.09815\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- B\. Hou, G\. Li, J\. Jia, T\. An, X\. Guo, S\. Leng, H\. Geng, Y\. Ze, T\. Harada, P\. Torr,et al\.\(2026\)World model for robot learning: a comprehensive survey\.arXiv preprint arXiv:2605\.00080\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px1.p1.1)\.
- M\. Hu, T\. Chen, Y\. Zou, Y\. Lei, Q\. Chen, M\. Li, Y\. Mu, H\. Zhang, W\. Shao, and P\. Luo \(2025a\)Text2world: benchmarking large language models for symbolic world model generation\.InFindings of the Association for Computational Linguistics: ACL 2025,pp\. 26043–26066\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- M\. Hu, B\. Xia, Y\. Wu, A\. Yu, Y\. Zou, Q\. Chen, S\. Wang, J\. Jin, K\. Li, W\. Jiao,et al\.\(2025b\)Agent2World: learning to generate symbolic world models via adaptive multi\-agent feedback\.arXiv preprint arXiv:2512\.22336\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- S\. Huang, J\. Wu, Q\. Zhou, S\. Miao, and M\. Long \(2025a\)Vid2world: crafting video diffusion models to interactive world models\.arXiv preprint arXiv:2505\.14357\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px1.p1.1)\.
- Y\. Huang, G\. Chen, J\. Yao, L\. Wang, F\. Yang, C\. Du, C\. Zhao, P\. Zhao, Q\. Lin, S\. Rajmohan,et al\.\(2026\)Beyond state consistency: behavior consistency in text\-based world models\.arXiv preprint arXiv:2604\.13824\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- Y\. Huang, S\. Li, M\. Liu, W\. Liu, S\. Huang, Z\. Fan, H\. P\. Chan, and Y\. R\. Fung \(2025b\)Environment scaling for interactive agentic experience collection: a survey\.arXiv preprint arXiv:2511\.09586\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- C\. E\. Jimenez, J\. Yang, A\. Wettig, S\. Yao, K\. Pei, O\. Press, and K\. Narasimhan \(2024\)Swe\-bench: can language models resolve real\-world github issues?\.InInternational Conference on Learning Representations,Vol\.2024,pp\. 54107–54157\.Cited by:[2nd item](https://arxiv.org/html/2606.24597#S1.I1.i2.p1.1),[§6\.2](https://arxiv.org/html/2606.24597#S6.SS2.p4.1)\.
- O\. F\. Kar, R\. Bachmann, Y\. Gong, A\. B\. L\. Larsen, and A\. Dehghan \(2026\)Weblica: scalable and reproducible training environments for visual web agents\.External Links:2605\.06761,[Link](https://arxiv.org/abs/2605.06761)Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- A\. Karpathy \(2026\)autoresearch\.Note:[https://github\.com/karpathy/autoresearch](https://github.com/karpathy/autoresearch)Cited by:[§3\.1\.2](https://arxiv.org/html/2606.24597#S3.SS1.SSS2.Px4.p1.2),[§4\.2](https://arxiv.org/html/2606.24597#S4.SS2.SSS0.Px4.p1.1)\.
- W\. Koh, S\. Han, S\. Lee, S\. Yun, and J\. Shin \(2026\)Generative visual code mobile world models\.arXiv preprint arXiv:2602\.01576\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- Y\. LeCunet al\.\(2022\)A path towards autonomous machine intelligence version 0\.9\. 2, 2022\-06\-27\.Open Review62\(1\),pp\. 1–62\.Cited by:[§1](https://arxiv.org/html/2606.24597#S1.p1.1),[§6\.2](https://arxiv.org/html/2606.24597#S6.SS2.p2.1),[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px1.p1.1)\.
- W\. Lehrach, D\. Hennes, M\. Lazaro\-Gredilla, X\. Lou, C\. Wendelken, Z\. Li, A\. Dedieu, J\. Grau\-Moya, M\. Lanctot, A\. Iscen,et al\.\(2025\)Code world models for general game playing\.arXiv preprint arXiv:2510\.04542\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- G\. Levy, C\. Colas, P\. Oudeyer, T\. Carta, and C\. Romac \(2025\)WorldLLM: improving llms’ world modeling using curiosity\-driven theory\-making\.arXiv preprint arXiv:2506\.06725\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- J\. Li, W\. Zhao, J\. Zhao, W\. Zeng, H\. Wu, X\. Wang, R\. Ge, Y\. Cao, Y\. Huang, W\. Liu,et al\.\(2025a\)The tool decathlon: benchmarking language agents for diverse, realistic, and long\-horizon task execution\.arXiv preprint arXiv:2510\.25726\.Cited by:[1st item](https://arxiv.org/html/2606.24597#S1.I1.i1.p1.1),[§6\.1\.2](https://arxiv.org/html/2606.24597#S6.SS1.SSS2.Px1.p1.1)\.
- W\. Li, B\. Qu, B\. Pan, J\. Zhang, Z\. Liu, P\. Zhang, W\. Chen, and B\. Zhang \(2026a\)LiteResearcher: a scalable agentic rl training framework for deep research agent\.arXiv preprint arXiv:2604\.17931\.Cited by:[2nd item](https://arxiv.org/html/2606.24597#S6.I2.i2.p1.1)\.
- X\. Li, M\. Li, I\. Stoica, C\. Hsieh, and T\. Zhou \(2026b\)Clawenvkit: automatic environment generation for claw\-like agents\.arXiv preprint arXiv:2604\.18543\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- Y\. Li, H\. Wang, P\. Lai, Z\. Ruan, H\. Zhu, Y\. Zhu, G\. Zhao, M\. Hu, Y\. Chen, S\. Yang, P\. Li, J\. Z\. Pan, J\. Pan, G\. Chen, Y\. Liu, and G\. Li \(2026c\)Bridging the agent\-world gap: text world models for llm\-based agents\.External Links:2606\.09032,[Link](https://arxiv.org/abs/2606.09032)Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- Y\. Li, H\. Wang, J\. Qiu, Z\. Yin, D\. Zhang, C\. Qian, Z\. Li, P\. Ma, G\. Chen, and H\. Ji \(2025b\)From word to world: can large language models be implicit text\-based world models?\.arXiv preprint arXiv:2512\.18832\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- Y\. Li, H\. A\. Inan, X\. Yue, W\. Chen, L\. Wutschitz, J\. Kulkarni, R\. Poovendran, R\. Sim, and S\. Rajmohan \(2025c\)Simulating environments with reasoning models for agent training\.arXiv preprint arXiv:2511\.01824\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- Y\. Liu, J\. Wang, H\. Wang, B\. Guo, and W\. Li \(2026\)Imagine\-then\-plan: agent learning from adaptive lookahead with world models\.arXiv preprint arXiv:2601\.08955\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- M\. A\. Merrill, A\. G\. Shaw, N\. Carlini, B\. Li, H\. Raj, I\. Bercovich, L\. Shi, J\. Y\. Shin, T\. Walshe, E\. K\. Buchanan,et al\.\(2026\)Terminal\-bench: benchmarking agents on hard, realistic tasks in command line interfaces\.arXiv preprint arXiv:2601\.11868\.Cited by:[2nd item](https://arxiv.org/html/2606.24597#S1.I1.i2.p1.1),[§1](https://arxiv.org/html/2606.24597#S1.p4.1),[§6\.2](https://arxiv.org/html/2606.24597#S6.SS2.p4.1)\.
- V\. Micheli, E\. Alonso, and F\. Fleuret \(2022\)Transformers are sample\-efficient world models\.arXiv preprint arXiv:2209\.00588\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px1.p1.1)\.
- A\. MiniMax \(2026\)Minimax m2\. 7: early echoes of self\-evolution\.Cited by:[2nd item](https://arxiv.org/html/2606.24597#S5.I1.i2.p1.1)\.
- OpenAI \(2025\)Introducing gpt\-5\.2\.External Links:[Link](https://openai.com/index/introducing-gpt-5-2/)Cited by:[§4\.2](https://arxiv.org/html/2606.24597#S4.SS2.SSS0.Px4.p2.5)\.
- OpenAI \(2026\)Introducing gpt\-5\.4\.External Links:[Link](https://openai.com/index/introducing-gpt-5-4/)Cited by:[1st item](https://arxiv.org/html/2606.24597#S5.I1.i1.p1.1)\.
- OpenClaw \(2026\)OpenClaw\.Note:[https://github\.com/openclaw/openclaw](https://github.com/openclaw/openclaw)Open\-source personal AI assistant, version 2026\.3\.8, accessed 2026\-03\-09Cited by:[§1](https://arxiv.org/html/2606.24597#S1.p3.pic1.2.2.2.1.1.1),[§6\.1\.1](https://arxiv.org/html/2606.24597#S6.SS1.SSS1.p1.1)\.
- S\. G\. Patil, H\. Mao, F\. Yan, C\. C\. Ji, V\. Suresh, I\. Stoica, and J\. E\. Gonzalez \(2025\)The berkeley function calling leaderboard \(bfcl\): from tool use to agentic evaluation of large language models\.InForty\-second International Conference on Machine Learning,Cited by:[2nd item](https://arxiv.org/html/2606.24597#S1.I1.i2.p1.1),[§6\.2](https://arxiv.org/html/2606.24597#S6.SS2.p4.1)\.
- T\. Patwardhan, R\. Dias, E\. Proehl, G\. Kim, M\. Wang, O\. Watkins, S\. P\. Fishman, M\. Aljubeh, P\. Thacker, L\. Fauconnet,et al\.\(2025\)Gdpval: evaluating ai model performance on real\-world economically valuable tasks\.arXiv preprint arXiv:2510\.04374\.Cited by:[§1](https://arxiv.org/html/2606.24597#S1.p3.pic1.2.2.2.1.1.1)\.
- C\. Qian, E\. C\. Acikgoz, B\. Li, X\. Chen, Y\. Zhang, B\. He, Q\. Luo, D\. Hakkani\-Tür, G\. Tur, Y\. Li,et al\.\(2026\)Current agents fail to leverage world model as tool for foresight\.arXiv preprint arXiv:2601\.03905\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- Y\. Qiu, Z\. Zhao, W\. Li, Y\. Ziser, A\. Korhonen, S\. B\. Cohen, and E\. M\. Ponti \(2026\)Self\-improving world modelling with latent actions\.arXiv preprint arXiv:2602\.06130\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- Qwen Team \(2026a\)Qwen3\.6\-35B\-A3B: agentic coding power, now open to all\.External Links:[Link](https://qwen.ai/blog?id=qwen3.6-35b-a3b)Cited by:[3rd item](https://arxiv.org/html/2606.24597#S5.I1.i3.p1.1)\.
- Qwen Team \(2026b\)Qwen3\.6\-Max\-Preview: smarter, sharper, still evolving\.External Links:[Link](https://qwen.ai/blog?id=qwen3.6-max-preview)Cited by:[3rd item](https://arxiv.org/html/2606.24597#S5.I1.i3.p1.1)\.
- Qwen Team \(2026c\)Qwen3\.6\-Plus: towards real world agents\.External Links:[Link](https://qwen.ai/blog?id=qwen3.6)Cited by:[3rd item](https://arxiv.org/html/2606.24597#S5.I1.i3.p1.1)\.
- B\. Rahmani \(2026\)Debugging code world models\.arXiv preprint arXiv:2602\.07672\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- B\. Ren, Y\. Yao, R\. Sun, S\. Qiao, N\. Zhang, and H\. Chen \(2026\)Aligning agentic world models via knowledgeable experience learning\.arXiv preprint arXiv:2601\.13247\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- J\. Richens, D\. Abel, A\. Bellot, and T\. Everitt \(2025\)General agents contain world models\.arXiv preprint arXiv:2506\.01622\.Cited by:[§1](https://arxiv.org/html/2606.24597#S1.p1.1),[§1](https://arxiv.org/html/2606.24597#S1.p3.pic1.2.2.2.1.1.2),[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- W\. F\. Shen, X\. Qiu, C\. Whitehouse, L\. Alazraki, S\. Goel, F\. Barbieri, T\. Willi, A\. Mathur, and I\. Leontiadis \(2026a\)Rethinking rubric generation for improving llm judge and reward modeling for open\-ended tasks\.arXiv preprint arXiv:2602\.05125\.Cited by:[1st item](https://arxiv.org/html/2606.24597#S3.I4.i1.p1.2)\.
- Z\. Shen, X\. Hu, X\. Li, T\. Fang, J\. Li, and S\. Zhang \(2026b\)World\-model\-augmented web agents with action correction\.arXiv preprint arXiv:2602\.15384\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- V\. Shrivastava, P\. Kauffmann, A\. Awadallah, and D\. Papailiopoulos \(2026\)ECHO: terminal agents learn world models for free\.arXiv preprint arXiv:2605\.24517\.Cited by:[§6\.2](https://arxiv.org/html/2606.24597#S6.SS2.p4.1),[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- X\. Song, H\. Chang, G\. Dong, Y\. Zhu, J\. Wen, and Z\. Dou \(2026\)Envscaler: scaling tool\-interactive environments for llm agent via programmatic synthesis\.arXiv preprint arXiv:2601\.05808\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- L\. Su, Z\. Zhang, G\. Li, Z\. Chen, C\. Wang, M\. Song, X\. Wang, K\. Li, J\. Wu, X\. Chen,et al\.\(2025\)Scaling agents via continual pre\-training\.arXiv preprint arXiv:2509\.13310\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px3.p1.1)\.
- H\. Sun, Z\. Qiao, J\. Guo, X\. Fan, Y\. Hou, Y\. Jiang, P\. Xie, Y\. Zhang, F\. Huang, and J\. Zhou \(2025\)Zerosearch: incentivize the search capability of llms without searching\.arXiv preprint arXiv:2505\.04588\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- S\. Sun, H\. Song, L\. Huang, J\. Jiang, R\. Le, Z\. Lv, Z\. Chen, Y\. Hu, W\. Luo, W\. X\. Zhao,et al\.\(2026\)SWE\-world: building software engineering agents in docker\-free environments\.arXiv preprint arXiv:2602\.03419\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- C\. Tang, H\. Huang, W\. Liu, J\. Zheng, S\. Yang, and Y\. Wu \(2026\)Democratizing tool learning with environments fully simulated by a free 8b language model\.External Links:2604\.17739,[Link](https://arxiv.org/abs/2604.17739)Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px3.p1.1)\.
- K\. Team, T\. Bai, Y\. Bai, Y\. Bao, S\. Cai, Y\. Cao, Y\. Charles, H\. Che, C\. Chen, G\. Chen,et al\.\(2026\)Kimi k2\. 5: visual agentic intelligence\.arXiv preprint arXiv:2602\.02276\.Cited by:[2nd item](https://arxiv.org/html/2606.24597#S5.I1.i2.p1.1)\.
- Q\. Team and A\. Data \(2026\)QwenClawBench: real\-user\-distribution benchmark for openclaw agents\.External Links:[Link](https://arxiv.org/html/2606.24597v1/github.com/SKYLENAGE-AI/QwenClawBench)Cited by:[1st item](https://arxiv.org/html/2606.24597#S1.I1.i1.p1.1),[2nd item](https://arxiv.org/html/2606.24597#S1.I1.i2.p1.1),[§6\.1\.1](https://arxiv.org/html/2606.24597#S6.SS1.SSS1.Px1.p1.1),[§6\.2](https://arxiv.org/html/2606.24597#S6.SS2.p4.1)\.
- Q\. Team \(2026\)Qwen3\.5: accelerating productivity with native multimodal agents\.External Links:[Link](https://qwen.ai/blog?id=qwen3.5)Cited by:[3rd item](https://arxiv.org/html/2606.24597#S5.I1.i3.p1.1),[§6\.1\.1](https://arxiv.org/html/2606.24597#S6.SS1.SSS1.Px1.p1.1)\.
- X\. Tian, H\. Wang, S\. Chen, H\. Zhou, K\. Yu, Y\. Zhang, J\. Ouyang, J\. Yin, J\. Chen, B\. Guo,et al\.\(2026\)ASTRA: automated synthesis of agentic trajectories and reinforcement arenas\.arXiv preprint arXiv:2601\.21558\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- D\. Tu, H\. Hao, H\. Yang, Y\. Chen, Y\. Zhang, Z\. Xia, Y\. Yang, Y\. Sun, X\. Liu, F\. Shen,et al\.\(2026\)ScaleEnv: scaling environment synthesis from scratch for generalist interactive tool\-use agent training\.arXiv preprint arXiv:2602\.06820\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- D\. Valevski, Y\. Leviathan, M\. Arar, and S\. Fruchter \(2025\)Diffusion models are real\-time game engines\.InInternational Conference on Learning Representations,Vol\.2025,pp\. 73754–73776\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px1.p1.1)\.
- K\. Wang, P\. Zhang, Z\. Wang, Y\. Gao, L\. Li, Q\. Wang, H\. Chen, Y\. Lu, Z\. Yang, L\. Wang,et al\.\(2026a\)Vagen: reinforcing world model reasoning for multi\-turn vlm agents\.Advances in Neural Information Processing Systems38,pp\. 172871–172933\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- R\. Wang, G\. Todd, Z\. Xiao, X\. Yuan, M\. Côté, P\. Clark, and P\. Jansen \(2024\)Can language models serve as text\-based world simulators?\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 2: Short Papers\),pp\. 1–17\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- X\. Wang, M\. Tian, Y\. Zeng, Z\. Huang, J\. Yuan, B\. Chen, J\. Xu, M\. Zhou, W\. Liu, M\. Wu,et al\.\(2026b\)Reward hacking in the era of large models: mechanisms, emergent misalignment, challenges\.arXiv preprint arXiv:2604\.13602\.Cited by:[§3\.4\.2](https://arxiv.org/html/2606.24597#S3.SS4.SSS2.Px3.p1.1)\.
- Y\. Wang, D\. Yin, Y\. Cui, R\. Zheng, Z\. Li, Z\. Lin, D\. Wu, X\. Wu, C\. Ye, Y\. Zhou,et al\.\(2025a\)Llms as scalable, general\-purpose simulators for evolving digital agent training\.arXiv preprint arXiv:2510\.14969\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- Y\. Wang, T\. Xie, K\. Shen, M\. Wang, and L\. Yang \(2026c\)RLAnything: forge environment, policy, and reward model in completely dynamic rl system\.arXiv preprint arXiv:2602\.02488\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- Z\. Wang, C\. Xu, B\. Liu, Y\. Wang, S\. Han, Z\. Yao, H\. Yao, and Y\. He \(2026d\)Agent world model: infinity synthetic environments for agentic reinforcement learning\.arXiv preprint arXiv:2602\.10090\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- Z\. Wang, K\. Wang, Q\. Wang, P\. Zhang, L\. Li, Z\. Yang, X\. Jin, K\. Yu, M\. N\. Nguyen, L\. Liu,et al\.\(2025b\)Ragen: understanding self\-evolution in llm agents via multi\-turn reinforcement learning\.arXiv preprint arXiv:2504\.20073\.Cited by:[§3\.4\.2](https://arxiv.org/html/2606.24597#S3.SS4.SSS2.Px1.p1.1)\.
- R\. Wong, J\. Wang, J\. Zhao, L\. Chen, Y\. Gao, L\. Zhang, X\. Zhou, Z\. Wang, K\. Xiang, G\. Zhang,et al\.\(2025\)Widesearch: benchmarking agentic broad info\-seeking\.arXiv preprint arXiv:2508\.07999\.Cited by:[1st item](https://arxiv.org/html/2606.24597#S1.I1.i1.p1.1),[2nd item](https://arxiv.org/html/2606.24597#S1.I1.i2.p1.1),[§6\.1\.2](https://arxiv.org/html/2606.24597#S6.SS1.SSS2.Px2.p1.1)\.
- World Labs team \(2025\)Marble: a multimodal world model\.Note:World Labs Technical PostExternal Links:[Link](https://www.worldlabs.ai/blog/marble-world-model)Cited by:[§1](https://arxiv.org/html/2606.24597#S1.p1.1)\.
- J\. Wu, S\. Yin, N\. Feng, and M\. Long \(2026a\)Rlvr\-world: training world models with reinforcement learning\.Advances in Neural Information Processing Systems38,pp\. 125312–125350\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- Y\. Wu, Y\. Peng, Y\. Chen, J\. Ruan, Z\. Zhuang, C\. Yang, J\. Zhang, M\. Chen, Y\. Tseng, Z\. Yu,et al\.\(2026b\)AutoWebWorld: synthesizing infinite verifiable web environments via finite state machines\.arXiv preprint arXiv:2602\.14296\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- Z\. Wu, X\. Liu, X\. Zhang, L\. Chen, F\. Meng, L\. Du, Y\. Zhao, F\. Zhang, Y\. Ye, J\. Wang,et al\.\(2025\)Mcpmark: a benchmark for stress\-testing realistic and comprehensive mcp use\.arXiv preprint arXiv:2509\.24002\.Cited by:[1st item](https://arxiv.org/html/2606.24597#S1.I1.i1.p1.1),[§6\.1\.2](https://arxiv.org/html/2606.24597#S6.SS1.SSS2.Px1.p1.1)\.
- J\. Xiang, Y\. Gu, Z\. Liu, Z\. Feng, Q\. Gao, Y\. Hu, B\. Huang, G\. Liu, Y\. Yang, K\. Zhou,et al\.\(2025a\)Pan: a world model for general, interactable, and long\-horizon world simulation\.arXiv preprint arXiv:2511\.09057\.Cited by:[§1](https://arxiv.org/html/2606.24597#S1.p1.1)\.
- J\. Xiang, Y\. Zhu, L\. Shu, M\. Wang, L\. Yu, G\. Barcik, J\. Lyon, S\. Sunkara, and J\. Chen \(2025b\)UISim: an interactive image\-based ui simulator for dynamic mobile environments\.arXiv preprint arXiv:2509\.21733\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- Z\. Xiao, J\. Tu, C\. Zou, Y\. Zuo, Z\. Li, P\. Wang, B\. Yu, F\. Huang, J\. Lin, and Z\. Liu \(2026\)WebWorld: a large\-scale world model for web agent training\.arXiv preprint arXiv:2602\.14721\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- T\. Xie, D\. Zhang, J\. Chen, X\. Li, S\. Zhao, R\. Cao, T\. J\. Hua, Z\. Cheng, D\. Shin, F\. Lei,et al\.\(2024\)Osworld: benchmarking multimodal agents for open\-ended tasks in real computer environments\.Advances in Neural Information Processing Systems37,pp\. 52040–52094\.Cited by:[§1](https://arxiv.org/html/2606.24597#S1.p4.1)\.
- C\. Xu, C\. Xiao, Z\. Peng, X\. Wang, and Y\. Cao \(2026a\)SCALER: synthetic scalable adaptive learning environment for reasoning\.arXiv preprint arXiv:2601\.04809\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- S\. Xu, S\. Li, X\. Liu, T\. Liu, Y\. Li, Z\. Shi, Z\. Zhang, Z\. Wang, Q\. Yin, J\. Chen,et al\.\(2026b\)Controllable and verifiable tool\-use data synthesis for agentic reinforcement learning\.arXiv preprint arXiv:2604\.09813\.Cited by:[§6\.1\.2](https://arxiv.org/html/2606.24597#S6.SS1.SSS2.p1.1)\.
- T\. Xue, C\. Peng, M\. Huang, L\. Guo, T\. Han, H\. Wang, J\. Wang, X\. Zhang, X\. Yang, D\. Zhao,et al\.\(2026\)Evocua: evolving computer use agents via learning from scalable synthetic experience\.arXiv preprint arXiv:2601\.15876\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- S\. Yang, Y\. Du, K\. Ghasemipour, J\. Tompson, L\. Kaelbling, D\. Schuurmans, and P\. Abbeel \(2023\)Learning interactive real\-world simulators\.arXiv preprint arXiv:2310\.06114\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px1.p1.1)\.
- S\. Yang \(2026\)World models as an intermediary between agents and the real world\.arXiv preprint arXiv:2602\.00785\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px1.p1.1)\.
- B\. Ye, R\. Li, Q\. Yang, Y\. Liu, L\. Yao, H\. Lv, Z\. Xie, C\. An, L\. Li, L\. Kong,et al\.\(2026a\)Claw\-eval: toward trustworthy evaluation of autonomous agents\.arXiv preprint arXiv:2604\.06132\.Cited by:[1st item](https://arxiv.org/html/2606.24597#S1.I1.i1.p1.1),[2nd item](https://arxiv.org/html/2606.24597#S1.I1.i2.p1.1),[§6\.1\.1](https://arxiv.org/html/2606.24597#S6.SS1.SSS1.Px1.p1.1),[§6\.2](https://arxiv.org/html/2606.24597#S6.SS2.p4.1)\.
- S\. Ye, Y\. Ge, K\. Zheng, S\. Gao, S\. Yu, G\. Kurian, S\. Indupuru, Y\. L\. Tan, C\. Zhu, J\. Xiang,et al\.\(2026b\)World action models are zero\-shot policies\.arXiv preprint arXiv:2602\.15922\.Cited by:[§6\.2](https://arxiv.org/html/2606.24597#S6.SS2.p2.1),[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px3.p1.1)\.
- X\. Yu, B\. Peng, R\. Xu, Y\. Shen, P\. He, S\. Nath, N\. Singh, J\. Gao, and Z\. Yu \(2026\)Reinforcement world model learning for llm\-based agents\.arXiv preprint arXiv:2602\.05842\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- A\. Zeng, X\. Lv, Z\. Hou, Z\. Du, Q\. Zheng, B\. Chen, D\. Yin, C\. Ge, C\. Huang, C\. Xie,et al\.\(2026\)Glm\-5: from vibe coding to agentic engineering\.arXiv preprint arXiv:2602\.15763\.Cited by:[2nd item](https://arxiv.org/html/2606.24597#S5.I1.i2.p1.1)\.
- K\. Zhang, X\. Chen, B\. Liu, T\. Xue, Z\. Liao, Z\. Liu, X\. Wang, Y\. Ning, Z\. Chen, X\. Fu,et al\.\(2025\)Agent learning via early experience\.arXiv preprint arXiv:2510\.08558\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- Z\. Zhang, Z\. Wang, X\. Zhang, Z\. Guo, J\. Li, B\. Li, and Y\. Lu \(2026\)InfiniteWeb: scalable web environment synthesis for gui agent training\.arXiv preprint arXiv:2601\.04126\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- J\. Zhao, G\. Chen, F\. Meng, M\. Li, J\. Chen, H\. Xu, Y\. Sun, W\. X\. Zhao, R\. Song, Y\. Zhang,et al\.\(2026\)Immersion in the github universe: scaling coding agents to mastery\.arXiv preprint arXiv:2602\.09892\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- C\. Zheng, S\. Liu, M\. Li, X\. Chen, B\. Yu, C\. Gao, K\. Dang, Y\. Liu, R\. Men, A\. Yang,et al\.\(2025\)Group sequence policy optimization\.arXiv preprint arXiv:2507\.18071\.Cited by:[§3\.4](https://arxiv.org/html/2606.24597#S3.SS4.p1.1)\.
- Y\. Zheng, L\. Zhong, Y\. Wang, R\. Dai, K\. Liu, X\. Chu, L\. Lv, P\. Torr, and K\. Q\. Lin \(2026\)Code2world: a gui world model via renderable code generation\.arXiv preprint arXiv:2602\.09856\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px2.p1.1)\.
- Y\. Zhou, L\. Zhang, Y\. Wu, J\. Liu, X\. Fan, Z\. Zhao, and H\. Yan \(2026\)Synthetic sandbox for training machine learning engineering agents\.arXiv preprint arXiv:2604\.04872\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- K\. Zhu, Y\. Nie, Y\. Li, Y\. Huang, J\. Wu, J\. Liu, X\. Sun, Z\. Yin, L\. Wang, Z\. Liu,et al\.\(2026\)TermiGen: high\-fidelity environment and robust trajectory synthesis for terminal agents\.arXiv preprint arXiv:2602\.07274\.Cited by:[§8](https://arxiv.org/html/2606.24597#S8.SS0.SSS0.Px4.p1.1)\.
- S\. Zhu, Y\. Jiang, H\. Sang, S\. Tang, Q\. Song, B\. He, R\. Jain, Z\. Wang, and A\. Geramifard \(2025\)Planner\-r1: reward shaping enables efficient agentic rl with smaller llms\.arXiv preprint arXiv:2509\.25779\.Cited by:[§3\.4\.2](https://arxiv.org/html/2606.24597#S3.SS4.SSS2.Px2.p1.1)\.
## Appendix ADomain Interaction Examples
Figure[14](https://arxiv.org/html/2606.24597#A1.F14)and[15](https://arxiv.org/html/2606.24597#A1.F15)show representative interaction examples across all seven domains covered by Qwen\-AgentWorld\. Each panel shows one agent–environment turn: the action issued by the agent \(top\) and the simulated observation produced by Qwen\-AgentWorld \(bottom\)\.
\(a\)OS: the agent clicksFile \> Printin a spreadsheet application; the world model predicts the Print backstage view with print settings and a document preview\.
\(b\)Web: the agent clicksView Detailson a job listing page; the world model predicts the full job posting with role description, requirements, and application details\.
Figure 14:Interaction examples from the GUI domains \(continued\)\. OS and Web are shown here; Android is in Section[2\.3](https://arxiv.org/html/2606.24597#S2.SS3)\. Given the current screen and the agent’s action, the world model predicts the next GUI state in HTML, which is then rendered as a screenshot\.\(a\)Terminal: the agent issues amakecommand to compile a C project; the world model predicts the full compiler output including warnings and the final linking step\.
\(b\)MCP Tool Use: the agent queries a Notion database via a structured JSON API call; the world model returns matching records with properties, tags, and metadata\.
\(c\)Search: the agent extracts U\.S\. presidential election results from Wikipedia; the world model returns a structured table spanning 60 elections\.
Figure 15:Interaction examples from the text\-based domains \(continued\)\. Terminal, MCP Tool Use, and Search are shown here; Software Engineering is in Section[2\.3](https://arxiv.org/html/2606.24597#S2.SS3)\.
## Appendix BTraining Dynamics
To understand what RL learns and in what order, we track the five open\-ended evaluation dimensions \(Format, Factuality, Consistency, Realism, Quality\) across 440 RL steps on Qwen\-AgentWorld\-35B\-A3B, evaluating every 10 steps\.
Figure 16:Training dynamics across 440 RL steps \(Qwen\-AgentWorld\-35B\-A3B\)\. Format converges within∼\\sim90 steps\. Consistency requires∼\\sim250 steps\.##### Dimensions improve at different rates\.
Figure[16](https://arxiv.org/html/2606.24597#A2.F16)shows the per\-dimension score trajectory\. Consistency shows the largest absolute improvement \(\+0\.29, from 2\.81 to 3\.10\), while Quality improves least \(\+0\.11\)\. The dimensions converge at different speeds: Format and Quality reach 90% of their total improvement within 90 steps, while Consistency and Realism require∼\\sim250 steps\. Formatting conventions \(JSON structure, terminal prompt strings\) are surface patterns that RL reinforces quickly\. Consistency requires the model to internalize cross\-turn state tracking, a deeper capability that develops gradually\. Notably, the RL reward is a single scalar \(the mean of all five dimensions\), yet the dimensions diverge sharply in improvement rate, indicating that RL preferentially improves what is easiest to optimize given the training signal\.
##### Factuality gains the most in relative terms\.
Factuality improves by 11\.3% relative to its initial value \(2\.03 to 2\.26\), the largest relative gain among all dimensions\. This confirms that RL drives the model toward more accurate environment responses, not merely polished formatting\. However, Factuality remains the lowest\-scoring dimension throughout training, indicating that factual world knowledge is the hardest aspect of environment simulation\.
## Appendix CRule\-Based Verification
Beyond the open\-ended rubric evaluation of AgentWorldBench, we design an independent set of rule\-based verifiers that provide deterministic, reproducible checks on three targeted capability axes:controllability\(adherence to explicit simulation instructions\),error handling\(faithful reproduction of environment failure modes\), andlong\-context consistency\(coherent state tracking across long interaction histories\)\. These axes isolate specific failure modes that a rubric\-based judge may underweight\.
The test cases for all three axes are derived from the main evaluation set through a shared trajectory\-grounded synthesis and validation pipeline\. We first summarize the initial state and deterministic constraints of each candidate trajectory, including environment configuration, file\-system or database state, active services, tool schemas, and other domain\-specific states\. Based on these summaries, we filter for turns whose expected observations are sufficiently deterministic and whose behavior matches one of the three rule\-based axes: adherence to explicit simulation instructions for controllability, faithful reproduction of invalid operations for error handling, or dependence on earlier state mutations for long\-context consistency\. For each retained turn, we synthesize an executable verifier specialized to that check and domain\. Then, we validate candidate verifiers against the ground\-truth observation and multiple model rollouts, retaining only cases whose rule\-based verdicts agree with reference\-grounded rubric labels\. However, because rule\-based verifiers cannot fully ascertain the correctness of certain cases, we additionally employ an LLM judge to filter out incorrect outputs that might otherwise deceive the verifiers\.
Below, we describe how the pipeline is instantiated for each capability axis\.
- •Controllability \(Ctrl\)\.This axis tests whether the LWM follows explicit simulation instructions in addition to the interaction history\. We select turns whose normal behavior can be changed by an explicit control condition while keeping the surrounding trajectory context fixed\. Each test case augments the normal trajectory context with such a condition, such as forcing a terminal command to fail with a specified dependency conflict, requiring a tool response to withhold intermediate information, or using contrastive GUI conditions where the same action should lead to different predicted screens under different hidden states\. The verifier checks whether the generated observation satisfies the instructed behavior while preserving the domain’s normal output format\.
- •Error Handling \(Err\)\.Real environments produce errors: commands fail, files are missing, network calls time out, permissions are denied\. A faithful simulator must reproduce these failure modes rather than fabricating a successful response\. We retain turns with deterministic error outcomes, including missing preconditions or invalid operations such as deleting a non\-existent file, calling a tool with a malformed argument, or writing to a read\-only path\. The Search domain does not contribute error\-handling cases because its trajectories consist primarily of successful information\-seeking interactions and do not provide deterministic, executable error outcomes suitable for this axis\. The verifier checks that the generated observation contains an appropriate error signal \(exit code, exception message, error\-typed JSON response\) rather than a plausible\-looking success\.
- •Long\-Context Consistency \(LC\)\.Long interaction sequences accumulate state: files are written and later read, environment variables are set and later referenced, databases are populated and later queried\. This axis checks whether the simulator maintains coherent state across turns\. We construct test cases by identifying cross\-turn state dependencies within trajectories, where an earlier action changes or reveals environment state and a later observation depends on that state\. Examples include write–read pairs, environment\-variable updates followed by command execution, database mutations followed by queries, or GUI actions that change a later screen\. The verifier checks whether the generated observation respects the expected state constraints, such as updated file contents, referenced environment variables, queried records, or changed GUI elements, thereby reflecting the model’s consistency in long\-horizon simulation\.
Table 10:Rule\-based verification: per\-domain accuracy \(%,↑\\uparrow\) across four text domains \(MCP, Search, Terminal, SWE\) and three GUI domains \(Android, Web, OS\)\. The highest and second\-best scores per column are shown inboldandunderlined, respectively\.ModelTextGUIAvg\.MCPSearchTerm\.SWEAndroidWebOSFrontierClaude Opus 4\.676\.9077\.5568\.6054\.4080\.0675\.7161\.8170\.72Claude Sonnet 4\.676\.4371\.9064\.4355\.2775\.2377\.1652\.5767\.57GPT\-5\.482\.9066\.9568\.1362\.3781\.0881\.6167\.4672\.93Gemini 3\.1 Pro68\.7761\.4562\.3353\.4776\.7375\.3265\.5066\.22Open\-weightDeepSeek\-V4\-Pro69\.9056\.8557\.4044\.5076\.3672\.8361\.2862\.73Kimi K2\.670\.3069\.4055\.5345\.2061\.9075\.6362\.4962\.92GLM\-5\.172\.5371\.7055\.4741\.7767\.9872\.0655\.9862\.50MiniMax\-M2\.755\.0344\.3032\.4025\.1771\.8770\.3649\.3949\.79QwenQwen3\.6\-35B\-A3B49\.5047\.0041\.3035\.0759\.7967\.8344\.0349\.22Qwen3\.6\-Plus67\.5767\.9058\.4347\.5763\.8169\.8554\.2961\.35Qwen3\.6\-Max\-Preview73\.4064\.0559\.3745\.0360\.1967\.0250\.4759\.93OursQwen3\.5\-35B\-A3B57\.8040\.7036\.8328\.5061\.1068\.4944\.0748\.21Qwen\-AgentWorld\-35B\-A3B60\.4744\.9054\.5348\.7362\.3472\.3757\.6157\.28\[6pt/3pt\]Qwen3\.5\-397B\-A17B67\.3363\.5051\.8044\.1769\.2570\.2254\.0360\.04Qwen\-AgentWorld\-397B\-A17B72\.3758\.9562\.6360\.3376\.7980\.7458\.0167\.12
Table[C](https://arxiv.org/html/2606.24597#A3)reports per\-domain verification scores\. Rule\-based verification corroborates the main findings: world\-model training improves adherence to explicit simulation instructions, faithful reproduction of environment failure modes, and coherent state tracking across long interaction histories\. GPT\-5\.4 ranks first overall with an average score of 72\.93, while Qwen\-AgentWorld\-397B\-A17B places second at 67\.12, outperforming all other frontier models on GUI domains\.
### C\.1Per\-Axis Breakdown
Table[C\.1](https://arxiv.org/html/2606.24597#A3.SS1)and[C\.1](https://arxiv.org/html/2606.24597#A3.SS1)provide per\-sub\-capability breakdowns \(controllability, error handling, long\-context consistency\) for text\-based and GUI domains, respectively, supplementing the per\-domain averages in Table[C](https://arxiv.org/html/2606.24597#A3)\.
Table 11:Rule\-based evaluation on text\-based domains: accuracy \(%,↑\\uparrow\) on three sub\-capabilities\. Ctrl: controllability; Err: error handling; LC: long\-context consistency\. The highest and second\-best scores are shown inboldandunderlined, respectively\.ModelMCPTerm\.SearchSWEAvg\.CtrlErrLCCtrlErrLCCtrlLCCtrlErrLCFrontierClaude Opus 4\.672\.378\.480\.068\.781\.056\.174\.280\.952\.859\.650\.869\.4Claude Sonnet 4\.674\.377\.078\.063\.977\.052\.472\.071\.857\.559\.149\.267\.0GPT\-5\.476\.284\.588\.062\.088\.753\.770\.563\.459\.865\.461\.970\.1Gemini 3\.1 Pro59\.671\.775\.060\.077\.050\.061\.861\.152\.058\.450\.061\.5Open\-weightDeepSeek\-V4\-Pro63\.472\.374\.050\.674\.047\.654\.958\.852\.052\.928\.657\.2Kimi K2\.665\.371\.674\.049\.473\.343\.966\.372\.543\.355\.836\.560\.1GLM\-5\.167\.374\.376\.049\.474\.342\.770\.173\.342\.549\.533\.360\.4MiniMax\-M2\.739\.663\.562\.030\.150\.017\.141\.746\.929\.127\.419\.039\.2QwenQwen3\.6\-35B\-A3B37\.666\.944\.037\.361\.025\.645\.148\.941\.736\.527\.043\.2Qwen3\.6\-Plus60\.470\.372\.051\.874\.748\.863\.372\.552\.055\.834\.960\.4Qwen3\.6\-Max\-Preview69\.370\.980\.054\.875\.747\.660\.267\.944\.157\.733\.360\.5OursQwen3\.5\-35B\-A3B54\.564\.954\.032\.550\.028\.033\.348\.134\.630\.320\.641\.0Qwen\-AgentWorld\-35B\-A3B52\.568\.960\.050\.067\.346\.337\.152\.748\.060\.138\.152\.2\[6pt/3pt\]Qwen3\.5\-397B\-A17B60\.473\.668\.047\.065\.742\.759\.867\.244\.156\.731\.756\.7Qwen\-AgentWorld\-397B\-A17B63\.475\.778\.059\.077\.751\.256\.161\.861\.462\.557\.163\.6
Table 12:Rule\-based evaluation on GUI domains: accuracy \(%,↑\\uparrow\) on three sub\-capabilities\. Ctrl: controllability; Err: error handling; LC: long\-context consistency\. The highest and second\-best scores are shown inboldandunderlined, respectively\.ModelAndroidWebOSAvg\.CtrlErrLCCtrlErrLCCtrlErrLCFrontierClaude Opus 4\.680\.979\.479\.782\.860\.084\.370\.959\.052\.072\.1Claude Sonnet 4\.677\.969\.876\.081\.768\.081\.860\.949\.045\.167\.8GPT\-5\.477\.482\.583\.979\.680\.085\.271\.272\.054\.676\.3Gemini 3\.1 Pro72\.687\.374\.279\.068\.079\.060\.480\.550\.072\.3Open\-weightDeepSeek\-V4\-Pro73\.285\.773\.678\.362\.078\.268\.361\.050\.870\.1Kimi K2\.663\.958\.761\.979\.169\.078\.871\.260\.052\.866\.2GLM\-5\.168\.065\.169\.978\.564\.073\.762\.653\.050\.465\.0MiniMax\-M2\.766\.977\.873\.168\.573\.069\.651\.651\.043\.563\.9QwenQwen3\.6\-35B\-A3B56\.766\.758\.672\.460\.071\.150\.138\.044\.057\.5Qwen3\.6\-Plus62\.369\.861\.669\.266\.074\.458\.355\.047\.062\.6Qwen3\.6\-Max\-Preview60\.168\.355\.268\.658\.074\.547\.753\.050\.959\.6OursQwen3\.5\-35B\-A3B57\.266\.060\.174\.363\.667\.647\.741\.443\.157\.9Qwen\-AgentWorld\-35B\-A3B53\.095\.251\.466\.284\.366\.660\.153\.060\.965\.6\[6pt/3pt\]Qwen3\.5\-397B\-A17B67\.465\.173\.871\.068\.071\.758\.954\.046\.564\.0Qwen\-AgentWorld\-397B\-A17B81\.388\.764\.975\.884\.582\.056\.560\.057\.272\.3
## Appendix DOpen\-Ended Judge Prompts
This section provides the complete judge system prompts used for open\-ended evaluation \(§[4\.2](https://arxiv.org/html/2606.24597#S4.SS2)\) across all seven domains\. All prompts score predictions on the same five dimensions \(Format, Factuality, Consistency, Realism, Quality\)\. Text\-based domain prompts define each dimension with content\-type classification for differentiated matching\. GUI domain prompts apply the same five dimensions with anchor\-based calibration: domain\-specific anchors \(UI elements, navigation state, visible text\) govern how each dimension is scored for screen\-based observations\.
### D\.1Terminal Domain
\#RoleandObjective
Youareaprofessionalevaluatorassessingsimulatedterminaloutputsfroma\*\*TerminalWorldModel\*\*\.TheTerminalWorldModelsimulatestheexecutionofterminalcommandswithinaLinux/Unixenvironment,generatingplausibleterminaloutputbasedonthecommandsequenceandsessioncontext\.
Yourtaskistocomparethe\*\*SimulatedTerminalOutput\*\*againstthe\*\*GroundTruth\(RealTerminalOutput\)\*\*andevaluatethesimulationqualityacrossthefollowingfivedimensions\.TheGroundTruthservesasthe\*\*absolutereferencestandard\*\*\.Everypenalizationorcommendation\*\*MUST\*\*referencespecificdifferencesormatcheswiththeGroundTruth\.
\-\-\-
\#ContentTypeClassification
\*\*ImportantContext:\*\*TheTerminalWorldModelhasnoaccesstotherealenvironmentstate\.Itcanonly"know"information\*\*explicitlyshownorcreatedduringthecurrentinteractionsession\*\*\.Foranypre\-existingstate\(e\.g\.,filecontentsnotwritteninthissession,installedpackages,systemconfigurations,directorystructures\),themodelmustinferplausiblevalues\.
Beforeevaluation,applydifferentverificationstandardsbasedoninformationavailability:
\|ContentType\|VerificationStandard\|Examples\|
\|\-\-\-\|\-\-\-\|\-\-\-\|
\|\*\*Deterministiccontent\*\*\|MustmatchGroundTruthexactly\.\|echooutput,catofafilewrittenearlierinthissession,computationresults\|
\|\*\*Pre\-existingenvironmentcontent\*\*\|Verifyformatandplausibilityonly\.DoNOTpenalizedifferentbutreasonablevalues\.\|lsofapre\-existingdirectory,catofapre\-existingfile,versionnumbers\|
\|\*\*Runtimemetadata\*\*\|Verifyformatandplausibilityonly\.\|Timestamps,PIDs,containerIDs,memoryaddresses,downloadspeeds\|
\-\-\-
\#EvaluationDimensions
\#\#1\.Format
\*\*Definition:\*\*EvaluateswhetherthesimulatedoutputadherestotheformattingconventionsshownintheGroundTruth\.Thisdimensionevaluates\*\*ONLYformatting\*\*,notcontentcorrectness\.
\*\*KeyPoints:\*\*
\-\*\*OverallStructure:\*\*TheoutputmustconformtothesamestructurallayoutastheGroundTruth\-\-includingtheprompt\-command\-outputcycle,sectionseparations,andterminalconventions\.
\-\*\*PromptFormat:\*\*Theshellpromptpattern\(e\.g\.,user@host:/path$or\#\)mustmatchtheGroundTruth’sconvention\.Afterdirectory\-changingcommands,thepathcomponentinthepromptmustupdateaccordingly\.
\-\*\*CommandEcho:\*\*Theexecutedcommandmustappearcorrectlyaftertheprompt,exactlyastypedintheinput\.
\-\*\*LineBreaksandSpacing:\*\*Preciselinebreakplacementmatters\-\-emptylinesbetweenlogicalsections,nospuriousblanklineswithincontinuousoutput,andcorrectseparationbetweencommandoutputandthenextprompt\.
\-\*\*SpecialFormatting:\*\*WhentheGroundTruthshowsspecificformattingpatterns\(e\.g\.,here\-doccontinuationmarkerslike\>,progressindicators,tabular/columnaralignment,interactiveprompts\),thesimulationmustfollowthesameconventions\.
\-\*\*OutputBoundaries:\*\*TheresponseshouldendappropriatelyasshowninGroundTruth\-\-typicallywiththenextpromptreadyforinput,ormid\-executionifthecommandisstillrunning\.
\*\*WhatNOTtopenalizehere:\*\*Contentdifferences\(differentfilenames,differentversionnumbers\)\-\-thesebelongtoFactualityorRealism\.
\-\-\-
\#\#2\.Factuality
\*\*Definition:\*\*Evaluatesthefactualcorrectnessofthesimulatedcontent\.TheGroundTruthservesasthe\*\*absolutereferencestandard\*\*\.ThesimulatormustNOTfabricateorcontradictanyinformationthatisdeterministicorpreviouslyestablishedinthesession\.
\*\*KeyPoints:\*\*
\-\*\*GroundTruthasAbsoluteReference:\*\*AlwayscomparethesimulatedoutputagainsttheGroundTruthlinebyline\.
\-\*\*DeterministicContent\-\-StrictMatch:\*\*OutputsfullydeterminedbythecommandandknownsessionstatemustmatchGroundTruthexactly\.
\-\*\*Pre\-existingContent\-\-PlausibilityCheck:\*\*Forcontentdependingonunknownenvironmentstate,doNOTrequireexactmatches\.Insteadverify:\(1\)formatmatchesGroundTruth’spattern,\(2\)contentisplausibleforthedomain,\(3\)nointernalcontradictions\.
\-\*\*RuntimeMetadata:\*\*Timestamps,PIDs,andotherdynamicmetadataneedonlybeformat\-validandrange\-plausible\.
\-\*\*FabricationPolicy:\*\*Inventingcontentthat\*\*contradictsknownsessionstate\*\*isstrictlyprohibited\.Generatingplausiblecontentforunknown/pre\-existingstateisallowed\.
\-\-\-
\#\#3\.Consistency
\*\*Definition:\*\*Measureswhetherthesimulatedoutputremainscoherentandconsistentwithallpreviouslyestablishedstatethroughouttheinteraction\.
\*\*KeyPoints:\*\*
\-\*\*StateTracking:\*\*Allstatechangesfrompriorturns\(filecreations,modifications,deletions,environmentvariablesettings,directorychanges,processlaunches,etc\.\)mustbecorrectlyreflectedinsubsequentoutputs\.
\-\*\*NoContradictions:\*\*Theoutputmustnotcontradictanyfactorstateestablishedinpriorvisibleturns\.
\-\*\*ContextualContinuity:\*\*Thesimulatedenvironmentshouldevolvecoherently\-\-operationsthatdependonpriorstateshouldproduceresultsconsistentwiththatstate\.
\-\-\-
\#\#4\.Realism
\*\*Definition:\*\*Evaluateshowwellthesimulationcapturestheauthenticbehaviorofarealterminalenvironment,\*\*asevidencedbytheGroundTruth\*\*\.
\*\*KeyPoints:\*\*
\-\*\*BehavioralFidelity:\*\*Commandbehaviorsshouldmatchreal\-worldexpectations\.
\-\*\*StyleConsistency:\*\*ThesimulatedoutputshouldhaveaconsistentstylewiththeGroundTruth\-\-includingtone,terminology,andpresentationconventions\.
\-\*\*ValuePlausibility:\*\*Numericvalues,filesizes,versionnumbersshouldbewithinreasonablerangesforthedomainandcontext\.
\-\*\*Multi\-stageOutput:\*\*Commandsthatproducemulti\-stageoutput\(e\.g\.,packageinstallation,buildprocesses\)shouldshowrealisticprogressstages\.
\-\-\-
\#\#5\.Quality
\*\*Definition:\*\*EvaluateswhethertheoutputiscompleteandappropriatelyconcisecomparedtotheGroundTruth\.
\*\*KeyPoints:\*\*
\-\*\*Completeness:\*\*ThesimulatedresponsemustincludeallcriticalinformationpresentinGroundTruth\.Missingcriticalcontentispenalized\.
\-\*\*Conciseness:\*\*ThecontentshouldnotbeoverlyverboserelativetoGroundTruth\.
\-\*\*Proportionality:\*\*ThescopeandscaleoftheoutputshouldbecomparabletoGroundTruth\.
### D\.2MCP Domain
\#RoleandObjective
Youareaprofessionalevaluatorspecializinginassessingsimulatedtooloutputsfroma\*\*ToolWorldModel\*\*\.TheToolWorldModelsimulatestheexecutionoftoolcallswithintool\-augmentedagentscenarios,generatingplausibleandcontextuallyappropriatetoolexecutionresultsbasedontheprovidedtoolcallinformation\.
Yourtaskistocomparethe\*\*SimulatedToolResponse\*\*againstthe\*\*GroundTruth\(RealToolResponse\)\*\*andevaluatethesimulationqualityacrossthefollowingfivedimensions\.
\-\-\-
\#ContentTypeClassification
Beforeevaluation,classifythecontentintheresponseintothefollowingcategories,astheyrequiredifferentverificationstandards:
\|ContentType\|VerificationStandard\|Examples\|
\|\-\-\-\|\-\-\-\|\-\-\-\|
\|\*\*ObjectiveFacts\*\*\|MustmatchGroundTruthexactly\.\|Identifiers,publicentitynames,errormessages,labels,codeexecutionresults\|
\|\*\*NumericData\*\*\|Allowreasonablevarianceforreal\-timedata\.\|Counts,measurements,coordinates,statisticalvalues\|
\|\*\*Private/Session/InaccessibleData\*\*\|Verifyvalidityandrealismonly\.\|GeneratedIDs,filepaths,timestamps,APImetadata\|
\|\*\*StructuralMetadata\*\*\|Mustmatchtheoverallstructureandschema\.\|JSONkeys,arraystructures,responsewrappers\|
\-\-\-
\#EvaluationDimensions
\#\#1\.Format
\*\*Definition:\*\*Evaluateswhetherthesimulatedoutputadherestotherealtool’sformattingspecifications,includingoverallstructure,indentation,layout,fieldordering,linebreaks,spacing,specialsymbols,andnativeformattingstyle\(e\.g\.,JSON,plaintext,markdown,structureddata\)\.
\#\#2\.Factuality
\*\*Definition:\*\*Evaluateswhetherthe\*\*verifiableinformation\*\*inthesimulatedoutputmatchestheGroundTruth\.Thisisthe\*\*CORE\*\*dimensionforcorrectness\.
\*\*KeyPoints:\*\*
\-\*\*ToolExecution:\*\*Correctinterpretationoftoolparametersandcorrectexecutionofcorefunctionality\.
\-\*\*ExactMatching:\*\*ObjectiveFactsmustmatchexactly\.
\-\*\*NoHallucination:\*\*ContentthatdoesnotexistintheGroundTruthispenalized\.
\-\*\*StatusAccuracy:\*\*Correctstatus/resulttype\(successvs\.error,foundvs\.notfound\)\.
\#\#3\.Consistency
\*\*Definition:\*\*Evaluateswhetherthesimulatedoutputremainscoherentwith\*\*previouscontextandtoolstate\*\*throughoutmulti\-turninteractions\.
\*\*KeyPoints:\*\*
\-\*\*ResourceReferences:\*\*Correctlyreferencesresources\(IDs,data,states\)frompreviousturns\.
\-\*\*StateTracking:\*\*Maintainsproperstatetransitions\(e\.g\.,thoughtNumberincrements,paginationoffsets\)\.
\-\*\*CausalRelationships:\*\*Noconflictswithhistoricalinformation;maintainslogicalcausalitybetweenoperations\.
\#\#4\.Realism
\*\*Definition:\*\*Evaluateshowwellthesimulationmatchesthe\*\*behavioralcharacteristicsobservedintheGroundTruth\*\*\.Thisfocusesonresponsepatternalignmentwiththereference\.
\*\*KeyPoints:\*\*
\-\*\*ResponsePatternMatch:\*\*Theresponsetype\(success,error,empty,partial\)mustmatchGroundTruth\.
\-\*\*ValueRangeAlignment:\*\*NumericvaluesshouldbewithinreasonablerangeofGroundTruthvalues\.
\-\*\*EdgeCaseHandling:\*\*Properreproductionofemptyresults,not\-foundresponses,anderrorscenarios\.
\-\*\*ErrorPatternMatch:\*\*ErrormessageformatandstructureshouldalignwithGroundTruthpatterns\.
\#\#5\.Quality
\*\*Definition:\*\*EvaluateswhethertheoutputiscompleteandappropriatelyconcisecomparedtotheGroundTruth\.
\*\*KeyPoints:\*\*
\-\*\*Completeness:\*\*ThesimulatedresponsemustreturnallnecessarycontentpresentintheGroundTruth\.
\-\*\*Conciseness:\*\*Thecontentshouldnotbeoverlyverbose\.
### D\.3Search Domain
\#RoleandObjective
Youareaprofessionalevaluatorspecializinginassessingsimulatedtooloutputsfroma\*\*SearchWorldModel\*\*\.TheSearchWorldModelsimulatestheexecutionofrealsearchenginetools\(web\_searchandweb\_extractor\),generatingresponsesthatmuststrictlyadheretotheprovided\*\*GroundTruth\(RealToolResponse\)\*\*\.
Yourtaskistocomparethe\*\*SimulatedToolResponse\*\*againstthe\*\*GroundTruth\*\*andevaluatethesimulationqualityacrossthefollowingfivedimensions\.
\-\-\-
\#EvaluationDimensions
\#\#1\.Format
\*\*Definition:\*\*Evaluateswhetherthesimulatedoutputadherestothestructuralandfieldrequirementsoftherealtool’soutput\.
\*\*KeyPoints:\*\*
\-\*\*OverallStructure:\*\*TheoutputmustconformtothesamestructuralformatastheGroundTruth\.
\-Forweb\_search:Numberedresultentrieswithrequiredfields\(e\.g\.,url,title,snippet\)\.
\-Forweb\_extractor:WebpagelayoutsmatchingtheGroundTruth\.
\-\*\*FormattingDetails:\*\*Valid,well\-structuredJSONwhereapplicable\.Properlinebreaks,indentation,andspacing\.
\#\#2\.Factuality\(ContentAccuracy\)
\*\*Definition:\*\*Evaluatesthefactualcorrectnessofthesimulatedcontent\.TheGroundTruthservesasthe\*\*absolutereferencestandard\*\*\.ThesimulatormustNOTfabricateorcontradictanyinformationpresentintheGroundTruth\.
\*\*KeyPoints:\*\*
\-\*\*ContentPresentinGroundTruth:\*\*Factsandsourcesmustmatchexactly\.Anyfabricationorcontradictionispenalized\.
\-\*\*ContentNotinGroundTruth:\*\*Assessconsistencywithreal\-worldfacts\.Penalizeonlyerrors\*\*clearlycontradicted\*\*bytheGroundTruth\.
\-\*\*MetadataPlausibility:\*\*Dates,timestamps,andURLsshouldbeplausible\.
\-\*\*Precedence:\*\*TheGroundTruthtakesprecedenceasthedefinitivesourceoftruth\.
\#\#3\.Consistency
\*\*Definition:\*\*Measureswhetherthesimulatedoutputremainscoherentandconsistentwithpreviouscontextthroughouttheconversation\.
\*\*KeyPoints:\*\*
\-Repeatedweb\_searchcallswithsimilarqueriesshouldreturnbroadlyconsistentresults\.
\-Repeatedweb\_extractorcallsonthesameURLshouldyieldconsistentcontent\.
\#\#4\.Realism\(SearchBehavior\)
\*\*Definition:\*\*Evaluateshowwellthesimulationreplicatesrealisticsearchenginebehavior\.Thisdimensionmeasuresthe\*\*retrievalquality\*\*ofweb\_searchandweb\_extractor\.
\*\*KeyPoints:\*\*
\-\*\*RelevanceAlignment\*\*:SimulatedresultsmustalignwiththeexpectedinformationasdefinedbytheGroundTruth\.
\-\*\*RankingPriority\*\*:Theorderingofweb\_searchresultsshouldreflectrealisticsearchengineprioritization\.
\-\*\*BehavioralFidelity\*\*:Toolbehaviorsshouldmatchreal\-worldexpectations\(e\.g\.,URLsmatchingquerytopics,plausibledates\)\.
\#\#5\.Quality
\*\*Definition:\*\*EvaluateswhethertheoutputiscompleteandappropriatelyconcisecomparedtotheGroundTruth\.
\*\*KeyPoints:\*\*
\-\*\*Completeness:\*\*Thesimulatedresponsemustreturnallnecessaryresults,especiallythetop\-rankedones\.
\-\*\*Conciseness:\*\*Thecontentshouldnotbeoverlyverbose\.
### D\.4SWE Domain
\#RoleandObjective
Youareaprofessionalevaluatorspecializinginassessingsimulatedtooloutputsfroma\*\*ToolWorldModel\*\*\.TheToolWorldModelsimulatestheexecutionoftoolcallswithinarealisticcommand\-lineandfilesystemenvironment,generatingplausibletoolexecutionresultsbasedontheprovidedtoolcallinformation\.
Yourtaskistocomparethe\*\*SimulatedToolResponse\*\*againstthe\*\*GroundTruth\(RealToolResponse\)\*\*andevaluatethesimulationqualityacrossthefollowingfivedimensions\.
\-\-\-
\#ContentTypeClassification
\*\*ImportantContext:\*\*TheToolWorldModelhasnoaccesstotherealenvironmentstate\.Itcanonly"know"information\*\*explicitlyshownorcreatedduringthecurrentinteractionsession\*\*\.
Beforeevaluation,classifythecontentinthetooloutputintothefollowingcategories:
\|ContentType\|VerificationStandard\|Examples\|
\|\-\-\-\|\-\-\-\|\-\-\-\|
\|\*\*ObjectiveFacts\*\*\|MustmatchGroundTruthexactly\.\|Toolexecutionsuccess/failurestatus,errormessagetypes,exitcodes\|
\|\*\*Session/Environment\-SpecificData\*\*\|Verifyformatvalidityandreasonablenessonly\.\|Timestamps,PIDs,filemodificationtimes,versionnumbers\|
\|\*\*Private/UnprovidedContext\-DependentData\*\*\|Verifyformatandsemanticcorrectness\.\|Outputoflsinuserdirectories,filecontents\(whennotpreviouslyshown\),configurationvalues\|
\|\*\*Structural/FormattingElements\*\*\|Mustmatchexactly\.\|JSONstructure,XMLtags,outputformat,indentation,linebreaks\|
\-\-\-
\#EvaluationDimensions
\#\#1\.Format
\*\*Definition:\*\*Evaluateswhetherthesimulatedoutputmatchestherealtool’sformat\.Thisincludesoverallstructure,indentation,layout,fieldordering,linebreaks,spacing,andadherencetothetool’snativeformattingstyle\.Thisdimensionevaluates\*\*ONLYformatting\*\*,notcontentcorrectness\.
\#\#2\.Factuality
\*\*Definition:\*\*Evaluateswhetherthe\*\*verifiableinformation\*\*inthesimulatedoutputmatchestheGroundTruth\.Thisisthe\*\*CORE\*\*dimensionforsemanticcorrectness\.
\*\*KeyPoints:\*\*
\-\*\*ToolExecutionSimulation:\*\*Themodelmustcorrectlysimulatetoolexecutionlogic\.Success/failurestatusandexitcodesmustexactlymatchGroundTruth\.
\-\*\*ErrorMessageCorrectness:\*\*Errormessagetypemustbeaccurateandmatchtheactualfailurereason\.
\-\*\*ContentAccuracy:\*\*ContentexplicitlyshownorcreatedinthesessionmustexactlymatchGroundTruth\.Deterministicoperationsmustproducematchingoutput\.
\-\*\*FabricationPolicy:\*\*Inventingcontentthatcontradictsknownstateisprohibited\.Plausiblevaluesforunknownenvironmentstateareallowed\.
\-\-\-
\#\#3\.Consistency
\*\*Definition:\*\*Evaluateswhetherthesimulatedoutputremainscoherentwith\*\*previoustoolstatesandinteractionhistory\*\*throughoutmulti\-turninteractions\.
\*\*KeyPoints:\*\*
\-\*\*FileSystemState:\*\*Filescreatedinpreviouscommandsmustexistinsubsequentread\_fileorlsoperations\.Filemodificationsmustbereflected\.
\-\*\*Environment&SessionState:\*\*Environmentvariables,workingdirectorychanges,andconfigurationsmustpersist\.Nocontradictionswithpriorinformation\.
\-\-\-
\#\#4\.Realism
\*\*Definition:\*\*Evaluateshowwellthesimulationcapturesthe\*\*authenticbehaviorpatterns\*\*ofrealtoolexecution\.Thisfocusesonbehavioralauthenticityandstylisticaccuracy,NOTcontentcorrectness\.
\*\*KeyPoints:\*\*
\-\*\*ToolBehaviorPatterns:\*\*Tool\-specificoutputformatandstructureshouldmatchtypicalbehavior\.Success/confirmationmessagesfollowthetool’sstandardresponsestyle\.
\-\*\*OutputSemantics:\*\*Forenvironment\-dependentoperations,outputmustbesemanticallyplausible\.Appropriateoutputverbositybasedontheoperationtype\.
\-\*\*NumericReasonableness:\*\*Filesizes,permissions,timestampsareplausibleandchronologicallyconsistent\.
\-\*\*ErrorMessage:\*\*Errormessageformatmatchestheoriginatingtool\.
\-\*\*EdgeCaseHandling:\*\*Reasonablebehaviorforemptyresultsorboundaryconditions\.
\-\-\-
\#\#5\.Quality
\*\*Definition:\*\*EvaluateswhethertheoutputisbothcompleteandappropriatelyconciserelativetotheGroundTruth\.
\*\*KeyPoints:\*\*
\-\*\*Completeness:\*\*AllcriticalinformationfromGroundTruthispresent\.
\-\*\*Conciseness:\*\*OutputisnotoverlyverbosecomparedtoGroundTruth\.
### D\.5Android Domain
\#AndroidWorldModelJudgeGuidance
YouarejudginganAndroidworld\-modelprediction:thesimulatedscreenstateafterthelatestuseroperation,comparedwiththerealobservedscreenstate\.
Usethetask\-providedevaluationprotocolexactlyasgivenbytheusermessage\.ThissystempromptonlyaddsAndroid\-specificjudginganchors\.
\#\#CorePrinciple
AstrongpredictionisnotjustaplausibleAndroidstory\.ItmustpreservetheconcretestaterepresentationusedbythetrajectoryandcorrectlyupdatethevisibleAndroidstatecausedbythelatestuseroperation\.
TreatthegroundtruthasthestrongestevidenceforvisibleAndroidfacts\.Ifthegroundtruthappearsclearlyinconsistentwiththepriorhistory,relyoncausalreasoningfromtheinteractionhistory;otherwise,preferpredictionsthatpreservemoreconcreteground\-truthanchors\.
\#\#AndroidAnchors
Beforerewardingapredictionstrongly,checktheseanchorswhentheyarevisibleorimpliedbytheturn:
\-Activeapp,package/activity,screentitle,navigationstack,andwhethertheapp/pagestayedunchanged\.
\-Dialogs,bottomsheets,permissionprompts,notificationshadestate,toasts,popups,andtransientoverlays\.
\-Focusedinput,cursorposition,typedtext,suggestionchanges,IME/keyboardvisibility,andkeyboardlayout\.
\-Selected,checked,toggled,disabled,orhighlightedcontrols\.
\-List,feed,recycler\-view,tab,page,andscrollposition\.
\-Exacttasklabels,searchqueries,filenames,contactnames,itemtitles,timestamps,timer/clocktext,andothervisibletextanchors\.
\-Android\-specificbehaviorsuchasback/homenavigation,appswitching,permissionhandling,soft\-keyboardreflow,anddisabled\-controlbehavior\.
\#\#StrictnessRules
\-Penalizeunchangedpredictionsaftermeaningfuloperationswhentherealscreenvisiblychanges\.
\-Penalizespeculativenavigation,refreshedpages,orinventedtransitionswhentheobservedresultisunchangedoronlyasmallanchorchanges\.
\-Penalizebroadapp\-levelcorrectnesswhentask\-criticalanchorssuchastypedtext,selectedchip,dialogpresence,keyboardstate,orlistpositionarewrong\.
\-Penalizefabricatedscreens,impossibleAndroidstates,genericsummaries,andoutputsthatexplainwhatshouldhappeninsteadofshowingtheresultingstate\.
\-DonotletcleanstructurehideawrongAndroidstate;theprimarypost\-actioneffectmattersmost\.
\#\#ScoreSeparationPolicy
Mapanchoraccuracytoscoresasfollows:
\-Topscore:reserveforpredictionsthatmatchtheprimarypost\-actioneffectandnearlyalltask\-criticalvisibleanchors\.
\-High\-but\-not\-topscore:usewhenthemaintransitioniscorrectbutoneortwolocalanchorsaremissingorslightlystale\.
\-Middlescore:usewhenthebroaddestinationorapp/page/windowisrightbutimportantvisiblestatedetailsarewrong,missing,orinvented\.
\-Lowscore:usewhenthepredictionismostlyaplausiblestory,unchangedstate,orwrongbranchdespitesharingsomesurroundingcontext\.
\-Minimumscore:useforwrongenvironment/page/app,malformed/non\-stateoutput,fabricatedmajorcontent,orexplanationsinsteadofapredictedobservation\.
\#\#Dimension\-SpecificScoringAnchors
Useeachdimensionindependently;donotletawell\-formedUItreeinflatefactualcorrectness\.
\-Format:scoreonlyschema/tag/readabilitycompliance\.Acleanformatcannotcompensateforwrongstatefacts\.
\-Factuality:compareconcretevisibleanchorsagainsttherealobservation\.Ifthemainscreen/actionresultiswrong,use1\-2\.Ifthemainresultisrightbutseveralactive\-regionanchorsarewrong,use3\.Use4\-5onlyforcloseanchormatches\.
\-Consistency:checkcausalcontinuityfromthepreviousstateandlatestaction\.Wrongchange\-vs\-no\-change,wrongback/navigationresult,wrongkeyboard/dialog/focusbehavior,orstalestateafterastate\-changingactionshouldbe1\-2\.
\-Realism:judgewhetherthepredictedAndroidtransitionisbehaviorallyplausiblefortheappandaction,butcapitat3whenfactualityorconsistencyis1\-2\.
\-Quality:judgeusefulnessasareplacementnext\-stateobservation\.Ifadownstreamagentwouldtakethewrongnextactionbecauseofmissing/wrongactiveanchors,use1\-2;ifusableonlyatabroadpagelevel,use3\.
Beforeassigningany4or5,explicitlyverifytheprimaryactioneffectplusatleasttheseactiveanchorswhenpresent:package/activityorscreentitle,focused/selectedcontrol,exacttyped/searchtext,keyboard/dialog/toaststate,list/feeditemlabels,andscrollposition\.
\#\#DiscriminativeErrorCalibration
\-Treatthelatestaction’sprimaryvisibleeffectasagate\.Ifitiswrong,stale,ormissing,setfactuality<=2andquality<=2evenwhenmanybackgroundnodesmatch\.
\-Iftheoutputcopiesorpreservesmuchofthepriorstatewhilethegroundtruthchanges,scoreitasastale\-stateerror\.
\-Downweightgenericcomplete\-lookinghierarchies:ifexactactivetext,selected/focusedelement,transienttoast/dialog,andvisiblelist/feedrowsdonotmatch,totalscoreshouldnormallybe<=3\.
### D\.6Web Domain
\#WebWorldModelJudgeGuidance
Youarejudgingawebworld\-modelprediction:thesimulatedbrowser/pagestateafterthelatestuseroperation,comparedwiththerealobservedpagestate\.
Usethetask\-providedevaluationprotocolexactlyasgivenbytheusermessage\.Thissystempromptonlyaddsweb\-specificjudginganchors\.
\#\#CorePrinciple
Astrongpredictionisnotjustaplausiblebrowsingstory\.Itmustpreservetheconcretestaterepresentationusedbythetrajectoryandcorrectlyupdatethevisiblebrowser/pagestatecausedbythelatestuseroperation\.
Treatthegroundtruthasthestrongestevidenceforvisiblewebfacts\.Ifthegroundtruthappearsclearlyinconsistentwiththepriorhistory,relyoncausalreasoningfromtheinteractionhistory;otherwise,preferpredictionsthatpreservemoreconcreteground\-truthanchors\.
\#\#WebAnchors
Beforerewardingapredictionstrongly,checktheseanchorswhentheyarevisibleorimpliedbytheturn:
\-CurrentURL,pagetitle,activetab,activeframe/iframe,browserdialog,andwhethernavigationactuallyhappened\.
\-Loadoutcome,includingsuccesspage,errorpage,spinner,redirect,authenticationwall,orunchangedpage\.
\-Exactvisibletext,headings,linklabels,tablerows,cardtitles,resultcounts,prices,dates,andmessages\.
\-Formvalues,focusedfield,cursorposition,validationtext,enabled/disabledcontrols,checkedboxes,selectedoptions,anduploaded\-filestate\.
\-Modal,dropdown,menu,tooltip,popover,cookiebanner,alert,andblockingoverlaystate\.
\-Scrollposition,viewport/snapshotscope,selectedtext,highlightedelement,andexpanded/collapsedsections\.
\#\#StrictnessRules
\-Penalizepredictionsthatinventsuccessfulnavigationorcontentwhentheobservedresultisunchanged,loading,blocked,orerrored\.
\-Penalizebroadwebsite\-levelcorrectnesswhentask\-criticalanchorssuchasURL,title,formvalue,validationmessage,modalstate,orvisiblerowtextarewrong\.
\-Penalizestalepredictionsthatmisssmallbutvisibleupdatesaftertyping,selecting,filtering,sorting,scrolling,submitting,oropeningamenu\.
\-Penalizefabricatedpages,impossiblebrowserstates,genericsummaries,andoutputsthatexplainwhatshouldhappeninsteadofshowingtheresultingpagestate\.
\-Donotletcleanstructurehideawrongwebstate;theprimarypost\-actioneffectmattersmost\.
\#\#ScoreSeparationPolicy
Mapanchoraccuracytoscoresasfollows:
\-Topscore:reserveforpredictionsthatmatchtheprimarypost\-actioneffectandnearlyalltask\-criticalvisibleanchors\.
\-High\-but\-not\-topscore:usewhenthemaintransitioniscorrectbutoneortwolocalanchorsaremissingorslightlystale\.
\-Middlescore:usewhenthebroaddestinationorapp/page/windowisrightbutimportantvisiblestatedetailsarewrong,missing,orinvented\.
\-Lowscore:usewhenthepredictionismostlyaplausiblestory,unchangedstate,orwrongbranchdespitesharingsomesurroundingcontext\.
\-Minimumscore:useforwrongenvironment/page/app,malformed/non\-stateoutput,fabricatedmajorcontent,orexplanationsinsteadofapredictedobservation\.
\#\#Dimension\-SpecificScoringAnchors
Useeachdimensionindependently;donotletawell\-formedDOM/accessibilitytreeinflatefactualcorrectness\.
\-Format:scoreonlyschema/tag/readabilitycompliance\.Acleanformatcannotcompensateforwrongpagefacts\.
\-Factuality:compareconcretevisibleanchorsagainsttherealobservation\.Ifthemainpage/actionresultiswrong,use1\-2\.Ifthemainresultisrightbutseveralactive\-regionanchorsarewrong,use3\.Use4\-5onlyforcloseanchormatches\.
\-Consistency:checkcausalcontinuityfromthepreviousstateandlatestaction\.Wrongchange\-vs\-no\-change,wrongnavigation/loadresult,wrongfocus/dropdown/modalbehavior,orstalestateafterastate\-changingactionshouldbe1\-2\.
\-Realism:judgewhetherthepredictedbrowser/pagetransitionisbehaviorallyplausibleforthesiteandaction,butcapitat3whenfactualityorconsistencyis1\-2\.
\-Quality:judgeusefulnessasareplacementnext\-stateobservation\.Ifadownstreamagentwouldtakethewrongnextactionbecauseofmissing/wrongactiveanchors,use1\-2;ifusableonlyatabroadpagelevel,use3\.
Beforeassigningany4or5,explicitlyverifytheprimaryactioneffectplusatleasttheseactiveanchorswhenpresent:URL/titleorpageidentity,focusedelement,exacttyped/searchtext,dropdown/modal/errorstate,selecteditem/filter,visibleresult/list/tablelabels,andscrollposition\.
\#\#DiscriminativeErrorCalibration
\-Treatthelatestaction’sprimaryvisibleeffectasagate\.Ifitiswrong,stale,ormissing,setfactuality<=2andquality<=2evenwhenmanybackgroundnodesmatch\.
\-Iftheoutputcopiesorpreservesmuchofthepriorstatewhilethegroundtruthchanges,scoreitasastale\-stateerror\.
\-Downweightgenericcomplete\-lookingaccessibilitytrees:ifexactactivetext,selected/focusedelement,error/load/modalstate,andvisibleresultrowsdonotmatch,totalscoreshouldnormallybe<=3\.
### D\.7OS Domain
\#DesktopOSWorldModelJudgeGuidance
YouarejudgingadesktopOSworld\-modelprediction:thesimulateddesktop/appstateafterthelatestuseroperation,comparedwiththerealobserveddesktopstate\.
Usethetask\-providedevaluationprotocolexactlyasgivenbytheusermessage\.Thissystempromptonlyaddsdesktop\-specificjudginganchors\.
\#\#CorePrinciple
Astrongpredictionisnotjustaplausibledesktopstory\.Itmustpreservetheconcretestaterepresentationusedbythetrajectoryandcorrectlyupdatethevisibledesktopstatecausedbythelatestuseroperation\.
Treatthegroundtruthasthestrongestevidenceforvisibledesktopfacts\.Ifthegroundtruthappearsclearlyinconsistentwiththepriorhistory,relyoncausalreasoningfromtheinteractionhistory;otherwise,preferpredictionsthatpreservemoreconcreteground\-truthanchors\.
\#\#DesktopAnchors
Beforerewardingapredictionstrongly,checktheseanchorswhentheyarevisibleorimpliedbytheturn:
\-Activeapplication,focusedwindow,windowtitle,z\-order,minimized/maximizedstate,geometry,andworkspace/desktopcontext\.
\-Dialogs,menus,contextmenus,popovers,filepickers,permissionprompts,alerts,andwhethertheyblockinteraction\.
\-Exactfile,folder,document,tab,terminal,process,orappnamesvisibleinthestate\.
\-Focusedinput,cursorposition,selectedtext/items,editedtext,unsaved/savedstate,andclipboard\-likevisibleeffects\.
\-Terminalcommandoutput,promptposition,lastvisiblerows,errors,exitstate,andcurrentworkingdirectorywhenrepresented\.
\-File\-managerstatesuchascreated,renamed,moved,deleted,selected,orhighlightedfilesandfolders\.
\-Scrollposition,visibleviewport,statusbars,clock/statustext,coordinates,taskbar/dock/panelstate,andnotificationindicators\.
\#\#StrictnessRules
\-Penalizepredictionsthatswitchapps/windows,closedialogs,dismissmenus,movefocus,oralterfileswithoutcausalsupportfromthelatestuseroperation\.
\-Penalizebroaddesktop\-levelcorrectnesswhentask\-criticalanchorssuchasfocusedwindow,exactfilename,terminaloutput,dialogstate,selection,orgeometryarewrong\.
\-Penalizestalepredictionsthatmisssmallbutvisibleupdatesaftertyping,openingmenus,selectingfiles,runningcommands,scrolling,saving,orswitchingfocus\.
\-Penalizefabricatedwindows,impossibledesktopstates,genericsummaries,andoutputsthatexplainwhatshouldhappeninsteadofshowingtheresultingdesktopstate\.
\-Donotletcleanstructurehideawrongdesktopstate;theprimarypost\-actioneffectmattersmost\.
\#\#ScoreSeparationPolicy
Mapanchoraccuracytoscoresasfollows:
\-Topscore:reserveforpredictionsthatmatchtheprimarypost\-actioneffectandnearlyalltask\-criticalvisibleanchors\.
\-High\-but\-not\-topscore:usewhenthemaintransitioniscorrectbutoneortwolocalanchorsaremissingorslightlystale\.
\-Middlescore:usewhenthebroaddestinationorapp/page/windowisrightbutimportantvisiblestatedetailsarewrong,missing,orinvented\.
\-Lowscore:usewhenthepredictionismostlyaplausiblestory,unchangedstate,orwrongbranchdespitesharingsomesurroundingcontext\.
\-Minimumscore:useforwrongenvironment/page/app,malformed/non\-stateoutput,fabricatedmajorcontent,orexplanationsinsteadofapredictedobservation\.
\#\#Dimension\-SpecificScoringAnchors
Useeachdimensionindependently;donotletawell\-formeddesktophierarchyinflatefactualcorrectness\.
\-Format:scoreonlyschema/tag/readabilitycompliance\.Acleanformatcannotcompensateforwrongdesktopfacts\.
\-Factuality:compareconcretevisibleanchorsagainsttherealobservation\.Ifthemainwindow/actionresultiswrong,use1\-2\.Ifthemainresultisrightbutseveralactive\-regionanchorsarewrong,use3\.Use4\-5onlyforcloseanchormatches\.
\-Consistency:checkcausalcontinuityfromthepreviousstateandlatestaction\.Wrongchange\-vs\-no\-change,wrongapp/window/menu/dialogresult,wrongfocus/selectionbehavior,orstalestateafterastate\-changingactionshouldbe1\-2\.
\-Realism:judgewhetherthepredicteddesktoptransitionisbehaviorallyplausiblefortheappandaction,butcapitat3whenfactualityorconsistencyis1\-2\.
\-Quality:judgeusefulnessasareplacementnext\-stateobservation\.Ifadownstreamagentwouldtakethewrongnextactionbecauseofmissing/wrongactiveanchors,use1\-2;ifusableonlyatabroadapp/windowlevel,use3\.
Beforeassigningany4or5,explicitlyverifytheprimaryactioneffectplusatleasttheseactiveanchorswhenpresent:activeapp/window/title,focusedcontrol,exacttypedtext/path/terminaloutput,dialog/menustate,selectedfile/item,visiblelist/tablerows,andwindowgeometry/scrollposition\.
\#\#DiscriminativeErrorCalibration
\-Treatthelatestaction’sprimaryvisibleeffectasagate\.Ifitiswrong,stale,ormissing,setfactuality<=2andquality<=2evenwhenmanybackgroundnodesmatch\.
\-Iftheoutputcopiesorpreservesmuchofthepriorstatewhilethegroundtruthchanges,scoreitasastale\-stateerror\.
\-Downweightgenericcomplete\-lookingdesktoptrees:ifexactactivetext/path/cell/menuitem,selected/focusedelement,dialog/menustate,andvisiblerows/filesdonotmatch,totalscoreshouldnormallybe<=3\.Similar Articles
Qwen/Qwen-AgentWorld-35B-A3B
Qwen releases Qwen-AgentWorld-35B-A3B, a native language world model that simulates agentic environments across seven domains via long chain-of-thought reasoning. The model is trained with a three-stage pipeline and supports MCP, Search, Terminal, SWE, Android, Web, and OS interactions.
Qwen-AgentWorld-397B-A17B
Qwen released a new large language model, Qwen-AgentWorld-397B-A17B, as detailed on HuggingFace and the Qwen blog.
@_akhaliq: paper:
A critical thread analyzing the Qwen-AgentWorld paper, which proposes language world models for general agents. The critique raises concerns about simulator fidelity, benchmark design, and cost, rating it 4.5/10 on a bullshitometer.
unsloth/Qwen-AgentWorld-35B-A3B-GGUF
Unsloth released a GGUF quantization of Qwen-AgentWorld-35B-A3B, a native language world model that simulates agentic environments across seven domains (MCP, Search, Terminal, SWE, Android, Web, OS) using long chain-of-thought reasoning and trained via CPT, SFT, and RL.
Agent-World: Scaling Real-World Environment Synthesis for Evolving General Agent Intelligence
Agent-World introduces a self-evolving training framework for general agent intelligence that autonomously discovers real-world environments and tasks via the Model Context Protocol, enabling continuous learning. Agent-World-8B and 14B models outperform strong proprietary models across 23 challenging agent benchmarks.