ConceptioArchivearXiv CS
arXiv CSopen access

OpenForgeRL: Train Harness-native Agents in Any Environment

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
artificialintelligenceknowledgerepresentationreasoning
artificial intelligence, reasoning, knowledge representation

Under review as a conference paper at ICLR 2026

O PEN F ORGE RL: T RAIN H ARNESS - NATIVE AGENTS IN A NY E NVIRONMENT Xiao Yu1 , Baolin Peng3† , Ruize Xu2 , Hao Zou1 , Qianhui Wu3 , Hao Cheng3 Wenlin Yao3 , Nikhil Singh2 , Zhou Yu1∗ , Jianfeng Gao3∗ 1 Columbia University 2 Dartmouth College 3 Microsoft Research [email protected], [email protected]

A BSTRACT

arXiv:2607.21557v1 [cs.AI] 23 Jul 2026

Modern AI agents rely on elaborate inference harnesses such as Claude Code, Codex, and OpenClaw to drive multi-turn reasoning, tool use, and access to external systems. While powerful, these complex harnesses also make agents hard to train end-to-end with open infrastructure, whose SFT/RL stacks cannot natively express stateful, multi-process harness inference. To address this, we present O PEN F ORGE RL, an open-source framework for training harness-based agents end-to-end in diverse environments. O PEN F ORGE RL achieves this with a lightweight proxy that serves the harness’s model calls while recording them as training data for a standard RL codebase (e.g., veRL), and a Kubernetes orchestrator that runs each rollout in its own remote container, together enabling training on any harness in any environment at scale. By decoupling training and inference, O PEN F ORGE RL allows researchers to easily train, study, and improve agents directly in the real harnesses and environments they are deployed with. We validate our framework across diverse, complex harnesses and environments, spanning tool/claw-based agents and multimodal GUI browser- and computer-use agents. Using only hundreds to a few thousand tasks, OpenForgeClaw reaches 31.7 (pass3 ) and 55.9 (pass@3) on ClawEval and 33.7 on QwenClawBench. OpenForge-GUI reaches 37.7 on OSWorld-Verified, 63.0 on OnlineMind2Web, and 72.3 on WebVoyager. Both outperform open baselines of similar size on nearly all benchmarks, and in the GUI setting match or surpass models several times larger. Beyond benchmarks, we analyze how harness choice (e.g., ZeroClaw, OpenClaw, Codex) and RL shape agent behavior. We find that some harnesses are substantially harder to learn than others, and that RL improves agentic reliability, such as self-verification, tool coverage, and completing multi-step plans, though critical abilities such as error recovery remain weak. We will release our code, data, and models to facilitate research on harness-based agents. Train harness

OpenForge-RL

ReACT

OpenForge-Claw (30B-A3B)

Easily train any agent harness x any environment using containers in the cloud

ClawEval

QwenClawBench

48.5

Codex

32.1

28.1

MCPAtlas 23.6

22.5

44.5

Cloud Providers

SFT+RL

SFT

33.7

21.8

Any Harness x Any Environment 32.5

CLI Agents

Browser-Use Agents

Computer-Use Agents

Kimi-Agent, Qwen-Agent, ...

⁂ Lightweight Proxy & Orchestrator trajectories

RL Training (GPUs)

Molmo-Web, Qwen-Web, ...

tasks & model API

veRL, slime, ...

11.4

20.9

16.7

12.2

5.5

OpenForge-Claw

Qwen3-30B A3B-Thinking

LLaMA-4Scout-17B

Remote by Design ☁ Decouple rollout from training

Mistral-Small 3.1-24B

Qwen3-32B

Qwen3-30B A3B-Thinking

OpenForge-Claw

LLaMA-4Scout-17B

Mistral-Small 3.1-24B

Qwen3-32B

OpenForge-Claw

Qwen3-30B A3B-Thinking

Train harness

OpenForge-GUI (8B)

Kimi-Agent

63.0

34.4 27.4

78.2 72.3

57.4

66.4

29.4 35.3

SFT+RL

WebVoyager

37.7

28.2

SFT

Molmo-Web

Online-Mind2Web

OSWorld-Verified

Easily scalable

veRL, slime, ...

4.5 2.3

2.6

Rollout in remotely containers Fully decoupled from training code and machines

veRL, slime, ...

Any Agents & Any Environment � Flexible configuration

veRL, slime, ...

12.4

21.1

Rollout (CPUs)

Codex, OpenClaw, ZeroClaw, …

14.6

32.5

Rollout Container Pods

61.5 49.2

38.7 31.3

Easily Scalable 0 → thousands of containers OpenCUA-7B

UI-TARS-1.5-7B

Qwen3-VL-8B

OpenForge-GUI

MolmoWeb-8B

UI-TARS-1.5-7B

Qwen3-VL-8B

OpenForge-GUI

MolmoWeb-8B

UI-TARS-1.5-7B

Qwen3-VL-8B

OpenForge-GUI

Figure 1: Left: O PEN F ORGE RL builds on Orchard Env (Peng et al., 2026) and connects any harness × any environment to standard RL codebases such as veRL, with no train–deploy mismatch. Right: O PEN F ORGE-trained models evaluated with six harnesses across six Claw and GUI environments. ∗

Equal Advisory Contribution; † Project Lead

1

Under review as a conference paper at ICLR 2026

1

I NTRODUCTION

Modern AI agents are increasingly deployed in complex, open-ended environments, from software engineering (Jimenez et al., 2024; Yang et al., 2024; Merrill et al., 2026) and tool-use (Bandi et al., 2026; Patil et al., 2025) to controlling real web browsers and desktops (Zhou et al., 2024; Xue et al., 2025; Xie et al., 2024). To operate effectively in these settings, state-of-the-art agents are rarely a bare language or vision-language model; instead, they are wrapped in increasingly sophisticated inference harnesses: orchestration scaffolds such as Claude Code (Anthropic, 2025), Codex (OpenAI, 2025a), and OpenClaw (OpenClaw, 2025) that manage multi-turn interaction, tool use, and context while linking the model to external systems such as MCP servers (Anthropic, 2024), browsers, and GUIs. This harness layer is now central to agentic capability: recent progress on agentic benchmarks comes as much from harnesses as from stronger base models (Yang et al., 2024; OpenAI, 2026). While harness-equipped agents are remarkably capable, improving them end-to-end remains out of reach for much of the open research community for two reasons. First, a harness turns inference into a stateful, multi-process procedure, with nested tool calls, subagents, and long-horizon context, that open training stacks (Sheng et al., 2024; Zhu et al., 2025; Cao et al., 2025) cannot natively express. Open efforts often need to reimplement a simplified harness for training (Wei et al., 2025; Wang et al., 2026), creating a train–deploy mismatch. Second, running harnesses at scale requires dedicated, containerized environments that cannot be co-located on training nodes, yet most open RL frameworks assume rollouts run locally inside the trainer. Together, these gaps leave proprietary harness-based systems increasingly ahead of what the research community can train and study. To close these gaps, we introduce O PEN F ORGE RL, an open framework that makes it accessible to train harness-based agents end-to-end. At its core, O PEN F ORGE RL addresses these obstacles with two lightweight components (see Figure 1 left or Figure 2). First, a lightweight proxy abstracts the harness’s inference process and decouples it from training, so that any harness can run its own arbitrary inference. Paired with automatic trajectory reconstruction, the recorded prompt-response pairs become standard samples compatible with any RL codebase (e.g., veRL (Sheng et al., 2024)). Second, a Kubernetes orchestrator, following Peng et al. (2026), launches each rollout as a remote container on cloud providers such as Microsoft Azure, scaling elastically to many concurrent environments. Together, this reuses the rich harness ecosystem directly, spans environments from tool use to GUIs, and remains agnostic to the underlying RL algorithm. We validate O PEN F ORGE RL across a broad spectrum of complex agentic settings, ranging from daily tool-use and claw-based agents to multimodal GUI browser- and computer-use agents. In the daily tool-use setting, OpenForge-Claw (30B-A3B MoE) trains on 3 popular harnesses (ZeroClaw, OpenClaw, and Codex) in addition to the standard ReACT loop, and reaches 31.7 (pass3 ) and 55.9 (pass@3) on ClawEval (Ye et al., 2026), 33.7 on QwenClawBench (Qwen Team & Data Team, 2026), and 28.1 on MCPAtlas (Bandi et al., 2026). In the GUI setting, OpenForge-GUI (8B) trains on (a modified version of) Kimi-Agent (Xie et al., 2024) and Molmo-Web (Gupta et al., 2026), and attains 37.7 on OSWorld-Verified, 63.0 on Online-Mind2Web, and 72.3 on WebVoyager, outperforming open baselines of similar scale and matching or surpassing models several times larger. Crucially, because O PEN F ORGE RL trains agents in their real deployment harnesses, it also lets us study how harness choice and RL training shape agent behavior, a question prior open work could not easily ask (Section 5): some harnesses prove far harder to learn than others, and RL broadly improves agentic reliability though abilities such as error recovery remain weak. In summary, our contributions are threefold: • We introduce O PEN F ORGE RL, a scalable training infrastructure that flexibly pairs any harness with any environment, connecting real harness ecosystems and remote sandboxes in cloud-service providers to powerful RL codebases (e.g., veRL) • We conduct a broad empirical study across tool-use/claw and GUI (browser and computeruse) agents, improving over open models of similar size on nearly all benchmarks and, in several cases, over models several times larger. • Enabled by training in real deployment harnesses, we analyze how harness choice and RL shape agents: simpler, better-aligned harnesses are easier to learn; training generalizes across similar harnesses; and RL overall improves agentic reliability (e.g., self-verification, tool coverage, and task completion), though error recovery remains challenging to learn. 2

Under review as a conference paper at ICLR 2026

2

R ELATED W ORK

Agents with inference harnesses. With the advent of LLM-based coding agents, early work such as SWE-Agent (Yang et al., 2024) showed that a carefully designed agent-computer interface substantially improves task success (Jimenez et al., 2024; Xia et al., 2024; Wang et al., 2025a). Subsequent harnesses such as Claude Code (Anthropic, 2025) and Codex (OpenAI, 2025a) refined this recipe for software engineering, and open-source efforts such as OpenClaw (OpenClaw, 2025) extended it to everyday tasks as well as to GUI tasks (Hong et al., 2024; Qin et al., 2025; Xie et al., 2024; Agashe et al., 2024). Rather than developing harnesses, we study how to train LLM- and VLM-based agents end-to-end using these harnesses, aligning agent training with real-world usage so that models can learn in the same setting in which they are deployed. Training harness-based agents. As agents take on increasingly complex environments, training them end-to-end has become a central goal, with reinforcement learning (RL) emerging as the primary tool. Several open-source RL frameworks, such as veRL (Sheng et al., 2024), Slime (Zhu et al., 2025), and more (Hu et al., 2024; Cao et al., 2025; Fu et al., 2026), support advanced algorithms (e.g., PPO and GRPO) and asynchronous distributed training. However, they assume relatively simple rollouts: single-turn generation, or multi-turn interaction with lightweight tool calls such as sandboxed code execution. These assumptions break for complex inference harnesses, which manage multi-turn interaction, tool use, and context internally, and whose rollouts require containerized environments with dedicated CPU and memory that cannot be co-located on the training nodes at scale. As a result, initial attempts training agents in these complex environments requires heavily modifing the training loop to fit specific task case-by-case (Bai et al., 2024; Jin et al., 2025; Qi et al., 2025; Yu et al., 2025b) — making the codebase hard to extend and maintain. Our work presents a first step towards designing a training flow that natively supports complex harnesses and environments at scale, while remaining agnostic to the underlying RL framework1

3

M ETHODS

3.1

N OTATION

Completing tasks in complex, long-horizon environments is commonly formulated as a Markov Decision Process (MDP) ⟨S, A, T , R, γ⟩. At each step t of a multi-step task, an LLM-based agent πθ receives a task instruction together with an observation2 st ∼ S, generates an action at ∼ π(·|st ), and transitions to the next observation st+1 ∼ S. Under naive inference (e.g., ReACT Yao et al. (2023)), the agent is given the raw interaction history ⟨st−H , at−H , . . . , st ⟩ and reasons before emitting the next action at . This loop repeats until the task is completed or a maximum number of steps is reached, at which point a terminal reward rT ∼ R(aT , sT ) indicates success or failure. However, for complex tasks such as coding and GUI control, prior work has shown that carefully designed tools and advanced control flows—subagents, skills, and planning modes—substantially improve agent performance (Wang et al., 2023; Wu et al., 2023; Agashe et al., 2024). In practice, the agent is therefore wrapped in a harness H(π) that supplies these tools and control flows internally, so that its effective context is no longer the raw interaction history. To abstract away this complexity, we denote (i) each prompt-response pair produced during harness inference as (H(st ), at ), and (ii) the full trajectory as an unordered collection τ = ⟨(H(s0 ), a0 ), (H(s1 ), a1 ), . . . , (H(sT ), aT )⟩. 3.2

O PEN F ORGE RL

While the emerging agent domains beyond software engineering are increasingly well benchmarked (Patil et al., 2025; Wu et al., 2025; Bandi et al., 2026), little open-source infrastructure supports training harness-based agents end-to-end in them. This is challenging for two reasons. First, existing RL frameworks assume the trainer has direct access to the model’s prompts and full control 1

Concurrent work such as Polar (Xu et al., 2026) proposes a similar approach but focuses on softwareengineering tasks (SWE-Bench-Verified). Our work covers a substantially broader setting, spanning text-based claw tasks and vision-based GUI tasks across six benchmarks, and also further analyzes how harness choice and RL shape agent behavior. 2 Technically, any input to the agent from our environments is an observation (as in a POMDP); to simplify notation, we use s to denote input data received from the environment.

3

Under review as a conference paper at ICLR 2026

OpenForgeRL RL Training veRL

Remote Sandboxes

Trajectory Reconstruction trajectories

Trainer

s₀, a₀, r₀

s₁, a₁, r₁ … sT, aT, rT rollout finishes

Proxy Server generation requests

+

Sandbox Pod 2

+

Sandbox Pod 3

+

Sandbox Pod 4

+

…...

Inference Server

(intercept & collect)

Sandbox Pod 1

Rollout Orchestrator

Sandbox Pod N

rollout starts

+

Existing Ours

x Any Harness (Claw, CLI, GUI, ...)

Any Environment (Terminal, Web, Computer, ...)

Figure 2: Overview of O PEN F ORGE RL. An orchestrator spawns remote sandboxes in which an LLM/VLM interacts with its environment through a harness. A proxy intercepts the harness’s LLM calls, routes them to the RL framework’s inference engines, and records the exchanged io-pairs as training trajectories. Supporting a new harness or environment only modifies the sandbox.

over generation throughout a rollout; harnesses break this assumption, since their control flows, subagents, and context management are not exposed to the trainer. Second, harness rollouts need containerized environments with dedicated CPU and memory that cannot be co-located on the training nodes at scale. More broadly, open models are rarely trained in the harnesses they are deployed with, widening the gap to closed-source frontier models. We address both with O PEN F ORGE RL, a plug-and-play rollout interface connecting popular RL frameworks (e.g., veRL) to distributed harness rollouts (Figure 2). Given an inference server (e.g., vLLM Kwon et al. (2023)), O PEN F ORGE RL launches (1) a Kubernetes orchestrator that creates, manages, and deletes rollout container pods on cloud providers such as Microsoft Azure, and (2) a proxy that wraps the inference server and intercepts all generation requests issued by those containers. When a rollout finishes, the proxy collects the terminal reward rT (typically task success) and the prompt-response pairs (sH , a) from the container, and reconstructs training samples as: H H τ = (sH 0 , a0 , r0 ), (s1 , a1 , r1 ), . . . , (sT , aT , rT );

rt = γ T −t · rT

(1)

typically with γ = 1.0. When optimizing with group-based algorithms such as GRPO, we follow Feng et al. (2025) and compute advantage by comparing the average sample rewards in different trajectories in the same group. While offloading rollouts to remote containers enables scaling to many concurrent environments, it raises three practical challenges, which we address below. Rollout orchestration. To manage the lifecycle of many rollout containers, we build on Orchard (Peng et al., 2026) and implement a Kubernetes orchestrator that creates, deletes, and allocates resources for rollout containers on cloud providers such as Microsoft Azure. This allows us to easily manage and scale the number of concurrent rollouts elastically, without overloading training nodes. Asynchronous rollout and timeouts. Because each rollout runs remotely and outside the trainer’s control, a single unresponsive rollout will block the collection of an entire training batch and subsequently stall training. Capping the number of turns per rollout (Jin et al., 2025; Yu et al., 2025b), a common safeguard, is unreliable in this setting: some harnesses (e.g., Codex) do not expose a turn limit, and a “turn” is defined inconsistently across harnesses. We instead impose a (generous) wall-clock timeout on each rollout job. When a job exceeds its timeout, we terminate it and return an 4

Under review as a conference paper at ICLR 2026

Coding

Data Finance

Claw RL

47.8

19.1

Operations (1.9)

6.4

22.0

Security Multi-app

Computer-Use RL

Media

24.8

5.6 Spreadsheet

8.1

6.4

Browser

32.3

Research (2.9)

System

Presentation

13.2

7.1

Email

12.8

11.8

Documents

23.9

7.1

Coding

Lifestyle & Leisure

Science & Research

Browser-Use RL

Workflow

Entertainment

23.1

9.1

Misc.

3.2 Files

7.3

Career & Education

4.2 Travel & Transportation

Figure 4: Distribution (%) of tasks used in the Claw, Computer-Use, and Browser-Use domains (top to bottom) for O PEN F ORGE RL training. SFT-task distributions are similar and shown in Figure A6. error signal to the proxy and the trajectory-reconstruction module, so training continues collecting from the remaining rollouts rather than blocking by the terminated one.

Error handling. Rollouts in these complex environments can fail for reasons unrelated to the policy model, such as network issues, harness crashes, or timeouts. Following DAPO (Yu et al., 2025a), we consider a simple strategy to discard all samples from a trajectory that ended in such an error, since a partial rollout can inject misleading training signal (e.g., a correct prefix that receives a negative reward). Designing better credit assignment for these partial rollouts is a promising direction in this setting, which we leave to future work. INPUT

3.3

Target Domain

DATA S YNTHESIS

# Number of Tasks (N)

ASSETS & REFERENCE POOL

This work aims to train harness-based agents end-toend across diverse environments beyond coding, such as browser- and computer-use. Unlike coding (Badertdinov et al., 2026), these domains offer far fewer training tasks, harnesses, and RL-ready environments. To help experiment our framework in diverse environments, we therefore also built a simple pipeline to synthesize SFT and RL tasks for such data-scarce domains (e.g., claw/daily tool use and computer use). We give a high-level overview below and defer full details to Section B.1.

examples

1

web search

X API search

file database

PROPOSE

Generate task candidates

2

PRUNE

3

BUILD

Filter & select novel, high-quality tasks

Create & verify files and environments

The pipeline is built to mimic how a human would curate ERROR a task (Xie et al., 2026; Zhou et al., 2025). Given a target TEST Rollout & run domain and a number of tasks, it spawns agents in parallel evaluation REFINE that (1) propose candidate instructions grounded in realView, fix, RE-TEST and iterate PASS istic scenarios, drawn from the web/X API or a pool of reference assets and instructions; (2) prune low-quality OUTPUT: Verified Task and duplicate tasks; (3) build an executable environment task instruction, test.sh, artifacts, and environment (Dockerfile) and a verifier script for each task; (4) test the task by rolling out a separate open LLM/VLM; and (5) refine it Figure 3: Overview of our data/task by patching defects until it passes all checks. The test and synthesis pipeline. refine stages are essential: they validate each task end-toend before it enters the dataset. Figure 3 illustrates the pipeline, and Section B.1 provides full details. Because each environment is defined by a custom Dockerfile, the pipeline extends naturally from Linux/CLI tasks (e.g., claw) to GUI and computer-use tasks (e.g., rendering virtual displays with Xvfb), and can pre-install arbitrary harnesses such as OpenClaw and Codex. The resulting tasks and environments support both SFT (via distillation from a stronger model’s rollouts) and RL. We will release these data and this pipeline for future use. 4

5

5

Under review as a conference paper at ICLR 2026

Table 1: Statistics of SFT and RL data used for Claw and GUI agent training. For GUI, we used a slightly modified version of the Kimi-Agent and Molmo-Web harness (see Sections C.3 and C.4). Claw

GUI(Computer) GUI(Browser)

Harnesses ReACT*,ZeroClaw,OpenClaw,Codex # SFT Trajectories 892 # RL tasks 343

4

Kimi-Agent* 795 252

MolmoWeb* 1,496 900

E XPERIMENTS

In this section, we use O PEN F ORGE RL to train agents across a range of harnesses and environments. We then evaluate the trained agents across six popular benchmarks, spanning both text-based tool-use (claw) and multimodal GUI (browser and computer use) domains. In the next section, we then study how O PEN F ORGE RL training reshapes agent behavior, examining tool-use patterns, generalization to unseen harnesses, and the behavioral changes that RL introduces on top of SFT. 4.1

C LAW AGENTS

We first use O PEN F ORGE RL to train agents across diverse harnesses. Here we hold the environment type fixed to text-based tasks, and train and evaluate LLM-based agents on everyday tasks that require diverse tool use, such as reading email, searching a knowledge base, or updating a helpdesk ticket, inside harnesses such as ZeroClaw, OpenClaw, and Codex. SFT and RL Data We use our pipeline in Section 3.3 to automatically generate a large pool of tasks and executable environments for both SFT and RL. To seed the proposal stage, we give the pipeline an assets and reference pool drawn from (1) ClawHub access3 and (2) tasks from ZClawBench (AI, 2026), which together supply examples that reflect how people daily usage of claw-based agents. Table 1 and Figure 4 report the statistics and category distribution of the resulting tasks. To study the effect of training on diverse harnesses, we pair each task with one of four harnesses for its rollouts: ReACT (solving the task via a simple loop), ZeroClaw, OpenClaw, and Codex. Training dataset statistics is shown in Table 1 and Figure 4. For more details, please see Section B.2. Training Details We use Qwen3-30B-A3B-Thinking (Yang et al., 2025) as the backbone model for training. For SFT, we distill trajectories from a stronger teacher model (MiniMax-M2.5, MiniMax (2026)): we sample N = 3 rollouts per task and keep only the successful ones for training. For RL, we continue from the SFT checkpoint and train with GRPO (Guo et al., 2025; Shao et al., 2024). To instantiate O PEN F ORGE RL, we use veRL (Sheng et al., 2024) as the training backend and Microsoft Azure as the cloud provider for rollout containers. We use a batch size of 8 and a group size of 8, and train on 8×B200 GPUs. For additional details, including training hyperparameters and training curves, see Section A.1. Evaluation Benchmarks We evaluate on two popular claw-based benchmarks, ClawEval (Ye et al., 2026) and QwenClawBench (Qwen Team & Data Team, 2026), and one broader tool-call benchmark, MCPAtlas (Bandi et al., 2026). For ClawEval, we use the 2026-04-08 release and follow the official protocol, reporting pass3 and pass@3 with the benchmark’s default ReACT loop as the harness. For QwenClawBench, we follow the official implementation and solve the tasks with OpenClaw (OpenClaw, 2025). We report pass@1 as the main metric. For MCPAtlas, we use the benchmark’s default 20-server configuration, which excludes optional servers requiring third-party credentials or service-specific data initialization for more reproducible results. In total, this includes 89 tasks whose ground-truth expected tool calls are fully supported by this server set. We then follow the official setting and use the benchmark’s LLM-as-judge claim-coverage evaluator, counting a task as successful when its coverage score is at least 0.75. We report pass@1 as the main metric. For more details on evaluation, please see Section C. 3

The agent can use command lines to lookup popular skills/use cases from https://clawhub.ai/

6

Under review as a conference paper at ICLR 2026

System

ClawEval

QwenClawBench

MCPAtlas♠

pass3

pass@3

pass@1

pass@1

70.8 60.2 55.9 57.8 52.8 49.7 47.2 36.6

80.8 75.8 80.8 70.8 73.3 72.0 65.2 67.1

59.5 56.7 – 54.2 – 50.5 51.2 51.9

76.4 68.5 – 66.3 67.4 50.6 57.3 52.8

SOTA Large Language Models Claude Opus 4.6∗† GPT 5.4∗† Gemini 3.1 Pro∗ Qwen3.5 397A17B∗ GLM 5 Turbo∗ MiniMax M2.7∗ MiniMax M2.5 Kimi K2.5∗†

Similar-size baselines and our model (30B-A3B; ˜3B active) LLaMA-4-Scout-17B-16E-Instruct Mistral-Small-3.1-24B-Instruct Qwen3-32B Qwen3-30B-A3B-Thinking Qwen3-Coder-30B-A3B-Instruct

0.6 3.1 6.8 14.3 30.4

16.8 19.3 31.7 39.8 49.7

2.6 5.5 14.6 21.8 24.3

2.3 4.5 22.5 12.4 19.1

OpenForge-Claw(SFT) OpenForge-Claw(SFT+RL)

21.7 31.7

52.1 55.9

32.1 33.7

23.6 28.1

Table 2: Claw-agent performance on Claw-Eval, QwenClawBench, and MCPAtlas. We use the general domain (0408) for Claw-Eval. ∗ marks numbers from the Claw-Eval leaderboard. † marks numbers from the QwenClawBench leaderboard. MCPAtlas♠ results are pass@1 over the 89-task without credential-server configuration.

Results We present our results in Table 2. Compared to models of similar size (around 30B, or MoE models with ∼3B active parameters) and to the untrained Qwen3-30B-A3B-Thinking backbone, our OpenForge-Claw models achieve superior results across all three benchmarks. This indicates the effectiveness of our curated tasks and environments, which provide useful learning signal for the model to solve everyday tasks through harnesses such as OpenClaw. Next, compared to OpenForge-Claw(SFT), our OpenForge-Claw(SFT+RL) shows a significant improvement in both robustness (pass3 on ClawEval) and average success rate (pass@1 on QwenClawBench and MCPAtlas). This indicates the effectiveness of our O PEN F ORGE RL training infrastructure, which allows the model to explore and learn from online interaction with the environments and harnesses. For evaluation across different harnesses and generalization to unseen harnesses, please refer to Section 5.1 and Section 5.2, respectively. 4.2

GUI AGENTS

Beyond diverse harnesses, we also explore O PEN F ORGE RL training in diverse environments, such as multimodal GUI environments that require visual perception and low-level mouse and keyboard control in computer-use and browser-use tasks. SFT and RL Data Following the same procedure as in Section 4.1, we use our pipeline in Section 3.3 to automatically generate a large pool of tasks and environments. To seed the proposal stage for computer-use tasks, we give the pipeline a reference and artifact pool consisting of (1) X (formerly Twitter) search API access4 , (2) 22k instructions from AgentNet (Wang et al., 2025b), and (3) synthetic files and data from Synthetic-Computer-Use (Ge et al., 2026) that populate each environment with realistic assets. To build containerized computer-use environments, we render a virtual display with Xvfb and pre-install a GUI harness (e.g., Kimi-Agent), so that a VLM can control the machine through simulated mouse clicks (e.g., left click(x,y)) and keyboard actions (e.g., type("text")). For browser-use, since synthesizing realistic websites and their databases is impractical, we instead follow OpenWebRL (Yang et al., 2026) and draw real-website tasks from existing datasets. Specifically, we (1) start with tasks from WebGym (Bai et al., 2026); 4

The agent can use the X search API to find real-world use cases of computer-use agents.

7

Under review as a conference paper at ICLR 2026

System

#Steps OSWorld-Verified OnlineMind2Web WebVoyager

SOTA Vision Language Models GPT 5.4∗† Claude Opus 4.6∗† Gemini 3.1 Pro∗ Kimi K2.5∗ Qwen3-VL 235BA22B∗ OpenCUA-32B∗

100 100 100 100 – 50

75.0 72.7 76.2 63.3 38.1 34.1

92.8 84.0 – 60.4 63.7 –

– – – 74.3 66.4 –

Similar-size baselines and our model (˜8B) MolmoWeb-8B† OpenCUA-7B∗ UI-TARS-1.5-7B∗† Qwen3-VL-8B

30 50 100 50

– 28.2 27.4 29.4

35.3 – 31.3 38.7

78.2 – 66.4 49.2

OpenForge-GUI(SFT) OpenForge-GUI(SFT+RL)

30 30

34.4 37.7

57.4 63.0

61.5 72.3

Table 3: GUI-agent performance on OSWorld-verified, OnlineMind2Web, and WebVoyager. All results are pass@1. ∗ marks numbers reported by model’s official technical report; † marks numbers reported in Yang et al. (2026); Gupta et al. (2026). Best in shown in bold, second shown in gray.

(2) filter tasks that overlap the evaluation benchmarks and also restricting to popular websites; (3) performed deduplication. This results in an SFT pool of 2500 tasks and 900 RL tasks. As in OpenWebRL, we prompt GPT-4.1 (OpenAI, 2025b) as the evaluator to determine task success during both SFT data construction and RL training. To build containerized browser-use environments, we pre-install a GUI-browser harness (i.e., Molmo-Web) and used remote browser service from Browser-Use (Browser Use, 2026) to interact with real websites. Training dataset statistics is shown in Table 1 and Figure 4. For more details on our GUI training data, please see Section B.3. Training Details We use Qwen3-VL-8B-Thinking (Yang et al., 2025) as the backbone model for all training. For SFT, we distill trajectories from a stronger teacher model (Kimi-K2.5, Team et al. (2026)): we sample N = 3 rollouts per task and keep only the successful ones for training. For RL, we also follow the previous section - we instantiate O PEN F ORGE RL with veRL as the training backend and Microsoft Azure as the cloud provider for rollout containers. We use GRPO with a batch size of 8 and a group size of 8, and train on 8×B200 GPUs. All models use screenshots as their visual input for both training and evaluation. For additional details, such as training hyperparameters and training curves, please see Section A.2. Evaluation Benchmarks We evaluate on three popular GUI benchmarks: OSWorld-Verified (Xie et al., 2024) for computer-use environments, and Online-Mind2Web (Xue et al., 2025) and WebVoyager (He et al., 2024) for browser-use. For OSWorld-Verified, we follow the official protocol and report the average success rate. For browser-use, we follow Yang et al. (2026); Awadallah et al. (2025) and report average success rate using the AgentTrek protocal (Xu et al., 2025) with o4-mini (OpenAI, 2025c) for Online-Mind2Web and the official protocal with GPT-4o (OpenAI, 2024) for WebVoyager. More details about each benchmark can be found in Sections C.3 and C.4. Results We present our results in Table 3. Compared to similar-size (around 8B) models that were specifically fine-tuned for computer-use or browser-use (e.g., OpenCUA, UI-TARS, and MolmoWeb), our OpenForge-GUI models achieve superior results on nearly all benchmarks. Notably, while MolmoWeb is trained on over 200k tasks, OpenForge-GUI uses only 2.5k tasks yet outperforms it on Online-Mind2Web and stays competitive on WebVoyager. More importantly, OpenForge-GUI(SFT+RL) improves substantially over OpenForge-GUI(SFT) on all three benchmarks. This is a considerably harder test of O PEN F ORGE RL than the text-only setting: every GUI rollout runs a full VLM harness inside a containerized virtual display, perceives the screen visually, and issues long sequences of low-level mouse and keyboard actions against real applications and websites. These consistent gains show that O PEN F ORGE RL generalizes beyond diverse har8

Under review as a conference paper at ICLR 2026

Table 4: Comparing OpenForge-Claw on ClawEval with different harnesses. ClawEval(pass@1) Model

ClawEval(pass@3)

ReACT* ZeroClaw OpenClaw Codex ReACT* ZeroClaw OpenClaw Codex

Qwen3-30B-A3B-Thinking Orchard-Claw(SFT) Orchard-Claw(SFT+RL)

26.1 36.2 45.1

32.5 44.5 48.5

11.4 16.7 20.9

12.2 21.1 32.5

39.8 52.1 55.9

44.7 66.5 67.1

19.3 24.2 27.8

18.6 35.4 51.5

nesses to diverse, highly complex environments, training agents end-to-end even under demanding multi-turn, multimodal GUI tasks.

5

D ISCUSSION

In this section, we analyze how the choice of harness affects learning and what our models learn from harness-based SFT and RL training. We organize the analysis around three questions. (1) Are some harnesses harder to master than others? (Section 5.1). (2) Does training on one harness transfer to unseen harnesses, and does training on several at once help further? (Section 5.2). (3) What capabilities does RL add on top of SFT? (Section 5.3). For simplicity, we focus on our study with OpenForge-Claw models evaluated on the ClawEval benchmark. 5.1

E VALUATION ACROSS D IFFERENT H ARNESSES

First, we study whether some harnesses are harder to learn than others. In principle, any task is solvable by any harness; in practice, prior work (Yang et al., 2024; Wang et al., 2024) also find tools and control flows are better aligned with the model’s capabilities can often reach higher performance more easily. We therefore evaluate our trained OpenForge-Claw models on ClawEval using four harnesses of increasing sophistication: ReACT*, ZeroClaw, OpenClaw, and Codex. ReACT* is the benchmark’s original harness, a ReACT-like loop that repeatedly prompts the model to reason and call tools, and ZeroClaw (ZeroClaw, 2025) is a lightweight version of OpenClaw that adds an easy way to register new tools. OpenClaw (OpenClaw, 2025) and Codex (OpenAI, 2025a) are far more advanced, offering a rich set of built-in tools and control flows, but neither easily supports custom tools; we therefore expose each ClawEval-specific tool to them through SKILL.md files (see Section C.1). Table 4 reports the results, from which two trends stand out. First, the harnesses that support adding custom tools directly (ReACT and ZeroClaw) reach the highest performance. Second, SFT+RL bring large gains on every harness except OpenClaw, which only has moderate gains while consuming far longer prompts and contexts than the others. This corroborates prior findings that simpler, better-engineered tools and control flows are essential for agentic performance, and further shows that training on such harnesses advances the model’s ability to solve tasks in complex environments. 5.2

G ENERALIZATION TO U NSEEN H ARNESS

Next, we ask whether train- Table 5: Unseen harness evaluation. All training are from ing on one harness transfers to Qwen3-30B-A3B-Thinking. Deltas are over the base model. unseen harnesses in evaluation, and whether training on several ClawEval(pass@1) harnesses at once improves over Training (SFT+RL) ZeroClaw OpenClaw Codex training on a single one. We None (base) 32.5 11.4 12.2 compare two OpenForge-Claw ZeroClaw 46.0 (+13.5) 14.7 (+3.3) 16.8 (+4.6) models built from the same tasks ZeroClaw+OpenClaw+Codex 48.5 (+16.0) 20.9 (+9.5) 32.5 (+20.3) and the same training recipe, differing only in which harnesses generate their rollouts (for both SFT distillation and RL): one trained on ZeroClaw alone, and one trained on ZeroClaw, OpenClaw, and Codex together. We evaluate both on all three harnesses (Table 5). For the ZeroClaw-only model, OpenClaw and Codex are unseen. 9

Under review as a conference paper at ICLR 2026

format robustness 22.6 13.9 (-8.7)

shell contacts_search

7.6 6.7

web_search

6.2 7.1

86 79

step efficiency

84

gmail_get_message

5.3 5.3

file_read

5.3 6.3

SFT SFT+RL

helpdesk_get_ticket

4.7 4.4

avg. traj. length: 13.0 → 12.2

26

(all others) 20

56.2

40

50

17

54

48.4

0

error recovery

79

42 60

81

tool coverage

selfverification

60

% of tool calls (all runs)

(a) ZeroClaw: tool usage

SFT

SFT+RL

(b) Codex: behavioral profile

Figure 5: SFT vs. SFT+RL behavior on ClawEval. RL shifts calls from the generic shell tool to dedicated service tools (a), and improves agentic capbilities such as self-verification (b).

We observe two effects. First, training on a single harness already generalizes to the others: the ZeroClaw-only model improves over the untrained base on the unseen OpenClaw (+3.3) and Codex (+4.6). Second, training on all three harnesses is best across the board, with the largest gains over the base on the more complex harnesses (+9.5 on OpenClaw and +20.3 on Codex), and it even lifts ZeroClaw itself beyond ZeroClaw-only training (48.5 vs. 46.0). We attribute this to the greater diversity of tool calls and control flows the model sees when trained on multiple harnesses, which makes it more robust across different tools and scenarios. 5.3

C APABILITY L EARNED BY RL

Finally, we investigate what RL learns on top of SFT. We run the SFT and SFT+RL OpenForge-Claw checkpoints on ClawEval and compare 100 trajectories from each, examining tool-call statistics under the ZeroClaw harness (Figure 5, left) and higher-level behavioral capabilities under the Codex harness (Figure 5, right). On ZeroClaw, we find RL changes how the model uses tools. It reduces generic shell calls from 22.6% to 13.9% of all tool calls and redistributes them toward dedicated service tools, while also slightly shortening trajectories (Figure A5 gives the full breakdown). This suggests that RL teaches the model to reach for the right specialized tool instead of falling back on a general-purpose shell. On Codex, we find RL improves several agentic capabilities (see Section D.1 for detailed definitions) that matter for long-horizon tool use. In particular, it strengthens error recovery (correctly solving a task after a failed command) and self-verification (reading back its own writes to confirm them), and, echoing the ZeroClaw analysis, it exercises a wider set of the tools each task requires. These are the behaviors that keep an agent reliable across many steps. Error recovery, however, remains the weakest capability even after RL. We hypothesize that such capabilities are difficult to acquire from RL alone, and may require dedicated data or training methods to strengthen further.

6

C ONCLUSION

We present O PEN F ORGE RL, an open framework for training LLM- and VLM-based agents endto-end, directly inside the inference harnesses they are deployed with. O PEN F ORGE RL makes any harness × any environment trainable with standard RL codebases such as veRL, so agents can be optimized in their real deployment settings rather than in simplified reimplementations. Using only hundreds to a few thousand automatically curated tasks, we train OpenForge-Claw and OpenForge-GUI models that surpass open models of similar size on nearly all of our tool-use and GUI benchmarks, and in the GUI setting match or exceed models several times larger. Concretely, OpenForge-Claw reaches 31.7 (pass3 ) on ClawEval, 33.7 on QwenClawBench, and 28.1 on MC10

Under review as a conference paper at ICLR 2026

PAtlas, while OpenForge-GUI reaches 37.7 on OSWorld-Verified, 63.0 on Online-Mind2Web, and 72.3 on WebVoyager. Beyond training, O PEN F ORGE RL lets us analyze how harness choice and RL shape agent behavior, a study prior open work could not easily conduct. We find that some harnesses are substantially harder to learn than others, that training gains transfer to harnesses unseen during training, and that RL primarily improves agentic reliability: the model verifies its own actions, covers more of the tools each task needs, and completes multi-step plans. Error recovery, however, remains weak even after RL, suggesting that some capabilities may need dedicated data. We release our code, data, and models, and hope O PEN F ORGE RL lowers the barrier to training and studying agents in the real harnesses and environments where they are deployed.

R EFERENCES Saaket Agashe, Jiuzhou Han, Shuyu Gan, Jiachen Yang, Ang Li, and Xin Eric Wang. Agent s: An open agentic framework that uses computers like a human, 2024. URL https://arxiv. org/abs/2410.08164. Zhipu AI. Zclawbench. https://huggingface.co/datasets/zai-org/ ZClawBench, 2026. Accessed: 2026-07-20. Anthropic. Introducing the Model Context Protocol. https://www.anthropic.com/news/ model-context-protocol, 2024. Accessed: 2026-07-20. Anthropic. Overview - Claude Code Docs. overview, 2025. Accessed: 2026-07-20.

https://code.claude.com/docs/en/

Anthropic. Introducing claude 4.6. https://www.anthropic.com/news/ claude-opus-4-6, 2026. Accessed: 2026-07-20. Ahmed Awadallah, Yash Lara, Raghav Magazine, Hussein Mozannar, Akshay Nambi, Yash Pandya, Aravind Rajeswaran, Corby Rosset, Alexey Taymanov, Vibhav Vineet, Spencer Whitehead, and Andrew Zhao. Fara-7b: An efficient agentic model for computer use. arXiv:2511.19663, 2025. Ibragim Badertdinov, Maksim Nekrashevich, Anton Shevtsov, and Alexander Golubev. Swerebench v2: Language-agnostic swe task collection at scale, 2026. URL https://arxiv. org/abs/2602.23866. Hao Bai, Yifei Zhou, Mert Cemri, Jiayi Pan, Alane Suhr, Sergey Levine, and Aviral Kumar. Digirl: Training in-the-wild device-control agents with autonomous reinforcement learning, 2024. URL https://arxiv.org/abs/2406.11896. Hao Bai, Alexey Taymanov, Tong Zhang, Aviral Kumar, and Spencer Whitehead. Webgym: Scaling training environments for visual web agents with realistic tasks, 2026. URL https://arxiv. org/abs/2601.02439. Chaithanya Bandi, Razvan-Gabriel Dumitru, Ben Hertzberg, Divyansh Agarwal, Geobio Boo, Tejas Polakam, Sami Hassaan, Jeff Da, HiJae Kim, Vipul Gupta, Manasi Sharma, Andrew Park, Martin Dimakis, Ernesto Gabriel Hernandez Montoya, Dan Rambado, Ivan Salazar, Rafael Cruz, MohammadHossein Rezaei, Chetan Rane, Ben Levin, Daniel Yue Zhang, Brad Kenstler, and Bing Liu. Mcp-atlas: A large-scale benchmark for tool-use competency with real mcp servers, 2026. URL https://arxiv.org/abs/2602.00933. Browser Use. Stealth browsers for ai agents. stealth-browsers, 2026.

https://browser-use.com/

Shiyi Cao, Sumanth Hegde, Dacheng Li, Tyler Griggs, Shu Liu, Eric Tang, Jiayi Pan, Xingyao Wang, Akshay Malik, Graham Neubig, Kourosh Hakhamaneshi, Richard Liaw, Philipp Moritz, Matei Zaharia, Joseph E. Gonzalez, and Ion Stoica. Skyrl-v0: Train real-world long-horizon agents via reinforcement learning, 2025. Lang Feng, Zhenghai Xue, Tingcong Liu, and Bo An. Group-in-group policy optimization for llm agent training. arXiv preprint arXiv:2505.10978, 2025. 11

Under review as a conference paper at ICLR 2026

Wei Fu, Jiaxuan Gao, Xujie Shen, Chen Zhu, Zhiyu Mei, Chuyi He, Shusheng Xu, Guo Wei, Jun Mei, Jiashu Wang, Tongkai Yang, Binhang Yuan, and Yi Wu. Areal: A large-scale asynchronous reinforcement learning system for language reasoning, 2026. URL https://arxiv.org/ abs/2505.24298. Tao Ge, Baolin Peng, Hao Cheng, and Jianfeng Gao. Synthetic computers at scale for long-horizon productivity simulation, 2026. URL https://arxiv.org/abs/2604.28181. Daya Guo, Dejian Yang, Haowei Zhang, Junxiao Song, Peiyi Wang, Qihao Zhu, Runxin Xu, Ruoyu Zhang, Shirong Ma, Xiao Bi, Xiaokang Zhang, Xingkai Yu, Yu Wu, Z. F. Wu, Zhibin Gou, Zhihong Shao, Zhuoshu Li, Ziyi Gao, Aixin Liu, Bing Xue, Bingxuan Wang, Bochao Wu, Bei Feng, Chengda Lu, Chenggang Zhao, Chengqi Deng, Chong Ruan, Damai Dai, Deli Chen, Dongjie Ji, Erhang Li, Fangyun Lin, Fucong Dai, and et al. Deepseek-r1 incentivizes reasoning in llms through reinforcement learning. Nature, 645(8081):633–638, 2025. ISSN 1476-4687. doi: 10.1038/s41586-025-09422-z. URL http://dx.doi.org/10.1038/ s41586-025-09422-z. Tanmay Gupta, Piper Wolters, Zixian Ma, Peter Sushko, Rock Yuren Pang, Diego Llanes, Yue Yang, Taira Anderson, Boyuan Zheng, Zhongzheng Ren, Harsh Trivedi, Taylor Blanton, Caleb Ouellette, Winson Han, Ali Farhadi, and Ranjay Krishna. Molmoweb: Open visual web agent and open data for the open web, 2026. URL https://arxiv.org/abs/2604.08516. Hongliang He, Wenlin Yao, Kaixin Ma, Wenhao Yu, Yong Dai, Hongming Zhang, Zhenzhong Lan, and Dong Yu. Webvoyager: Building an end-to-end web agent with large multimodal models, 2024. URL https://arxiv.org/abs/2401.13919. Wenyi Hong, Weihan Wang, Qingsong Lv, Jiazheng Xu, Wenmeng Yu, Junhui Ji, Yan Wang, Zihan Wang, Yuxuan Zhang, Juanzi Li, Bin Xu, Yuxiao Dong, Ming Ding, and Jie Tang. Cogagent: A visual language model for gui agents, 2024. URL https://arxiv.org/abs/2312. 08914. Jian Hu, Xibin Wu, Zilin Zhu, Xianyu, Weixun Wang, Dehao Zhang, and Yu Cao. Openrlhf: An easy-to-use, scalable and high-performance rlhf framework. arXiv preprint arXiv:2405.11143, 2024. Carlos E. Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Kexin Pei, Ofir Press, and Karthik Narasimhan. Swe-bench: Can language models resolve real-world github issues?, 2024. URL https://arxiv.org/abs/2310.06770. Bowen Jin, Hansi Zeng, Zhenrui Yue, Jinsung Yoon, Sercan Arik, Dong Wang, Hamed Zamani, and Jiawei Han. Search-r1: Training llms to reason and leverage search engines with reinforcement learning, 2025. URL https://arxiv.org/abs/2503.09516. Woosuk Kwon, Zhuohan Li, Siyuan Zhuang, Ying Sheng, Lianmin Zheng, Cody Hao Yu, Joseph E. Gonzalez, Hao Zhang, and Ion Stoica. Efficient memory management for large language model serving with pagedattention, 2023. URL https://arxiv.org/abs/2309.06180. Mike A. Merrill, Alexander G. Shaw, Nicholas Carlini, Boxuan Li, Harsh Raj, Ivan Bercovich, Lin Shi, Jeong Yeon Shin, Thomas Walshe, E. Kelly Buchanan, Junhong Shen, Guanghao Ye, Haowei Lin, Jason Poulos, Maoyu Wang, Marianna Nezhurina, Jenia Jitsev, Di Lu, Orfeas Menis Mastromichalakis, Zhiwei Xu, Zizhao Chen, Yue Liu, Robert Zhang, Leon Liangyu Chen, Anurag Kashyap, Jan-Lucas Uslu, Jeffrey Li, Jianbo Wu, Minghao Yan, Song Bian, Vedang Sharma, Ke Sun, Steven Dillmann, Akshay Anand, Andrew Lanpouthakoun, Bardia Koopah, Changran Hu, Etash Guha, Gabriel H. S. Dreiman, Jiacheng Zhu, Karl Krauth, Li Zhong, Niklas Muennighoff, Robert Amanfu, Shangyin Tan, Shreyas Pimpalgaonkar, Tushar Aggarwal, Xiangning Lin, Xin Lan, Xuandong Zhao, Yiqing Liang, Yuanli Wang, Zilong Wang, Changzhi Zhou, David Heineman, Hange Liu, Harsh Trivedi, John Yang, Junhong Lin, Manish Shetty, Michael Yang, Nabil Omi, Negin Raoof, Shanda Li, Terry Yue Zhuo, Wuwei Lin, Yiwei Dai, Yuxin Wang, Wenhao Chai, Shang Zhou, Dariush Wahdany, Ziyu She, Jiaming Hu, Zhikang Dong, Yuxuan Zhu, Sasha Cui, Ahson Saiyed, Arinbjörn Kolbeinsson, Jesse Hu, Christopher Michael Rytting, Ryan Marten, Yixin Wang, Alex Dimakis, Andy Konwinski, and Ludwig Schmidt. Terminalbench: Benchmarking agents on hard, realistic tasks in command line interfaces, 2026. URL https://arxiv.org/abs/2601.11868. 12

Under review as a conference paper at ICLR 2026

MiniMax. Minimax-m2.5. https://github.com/MiniMax-AI/MiniMax-M2.5, 2026. Accessed: 2026-07-20. OpenAI. Hello GPT-4o. https://openai.com/index/hello-gpt-4o/, 2024. Accessed: 2024-09-28. OpenAI. Introducing Codex. https://openai.com/index/introducing-codex/, 2025a. Accessed: 2026-07-20. OpenAI. Introducing GPT-4.1 in the api. https://openai.com/index/gpt-4-1/, 2025b. Accessed: 2025-09-17. OpenAI. Introducing OpenAI o3 and o4-mini, 2025c. URL https://openai.com/index/ introducing-o3-and-o4-mini/. OpenAI. Harness engineering: leveraging Codex in an agent-first world. https://openai. com/index/harness-engineering/, 2026. Accessed: 2026-07-20. OpenClaw. OpenClaw — Personal AI Assistant. https://openclaw.ai/, 2025. Accessed: 2026-07-20. Shishir G. Patil, Huanzhi Mao, Charlie Cheng-Jie Ji, Fanjia Yan, Vishnu Suresh, Ion Stoica, and Joseph E. Gonzalez. The berkeley function calling leaderboard (bfcl): From tool use to agentic evaluation of large language models. In Forty-second International Conference on Machine Learning, 2025. Baolin Peng, Wenlin Yao, Qianhui Wu, Hao Cheng, Xiao Yu, Rui Yang, Tao Ge, Alessandro Sordoni, Xingdi Yuan, Yelong Shen, Pengcheng He, Tong Zhang, Zhou Yu, and Jianfeng Gao. Orchard: An open-source agentic modeling framework, 2026. URL https://arxiv.org/ abs/2605.15040. Zehan Qi, Xiao Liu, Iat Long Iong, Hanyu Lai, Xueqiao Sun, Wenyi Zhao, Yu Yang, Xinyue Yang, Jiadai Sun, Shuntian Yao, Tianjie Zhang, Wei Xu, Jie Tang, and Yuxiao Dong. Webrl: Training llm web agents via self-evolving online curriculum reinforcement learning, 2025. URL https: //arxiv.org/abs/2411.02337. Yujia Qin, Yining Ye, Junjie Fang, Haoming Wang, Shihao Liang, Shizuo Tian, Junda Zhang, Jiahao Li, Yunxin Li, Shijue Huang, Wanjun Zhong, Kuanye Li, Jiale Yang, Yu Miao, Woyu Lin, Longxiang Liu, Xu Jiang, Qianli Ma, Jingyu Li, Xiaojun Xiao, Kai Cai, Chuang Li, Yaowei Zheng, Chaolin Jin, Chen Li, Xiao Zhou, Minchao Wang, Haoli Chen, Zhaojian Li, Haihua Yang, Haifeng Liu, Feng Lin, Tao Peng, Xin Liu, and Guang Shi. Ui-tars: Pioneering automated gui interaction with native agents, 2025. URL https://arxiv.org/abs/2501.12326. Qwen Team and Alibaba Group Data Team. QwenClawBench: Real-user-distribution benchmark for openclaw agents, April 2026. URL github.com/SKYLENAGE-AI/QwenClawBench. Zhihong Shao, Peiyi Wang, Qihao Zhu, Runxin Xu, Junxiao Song, Xiao Bi, Haowei Zhang, Mingchuan Zhang, Y. K. Li, Y. Wu, and Daya Guo. Deepseekmath: Pushing the limits of mathematical reasoning in open language models, 2024. URL https://arxiv.org/abs/2402. 03300. Guangming Sheng, Chi Zhang, Zilingfeng Ye, Xibin Wu, Wang Zhang, Ru Zhang, Yanghua Peng, Haibin Lin, and Chuan Wu. Hybridflow: A flexible and efficient rlhf framework. arXiv preprint arXiv: 2409.19256, 2024. Kimi Team, Tongtong Bai, Yifan Bai, Yiping Bao, S. H. Cai, Yuan Cao, Y. Charles, H. S. Che, Cheng Chen, Guanduo Chen, Huarong Chen, Jia Chen, Jiahao Chen, Jianlong Chen, Jun Chen, Kefan Chen, Liang Chen, Ruijue Chen, Xinhao Chen, Yanru Chen, Yanxu Chen, Yicun Chen, Yimin Chen, Yingjiang Chen, Yuankun Chen, Yujie Chen, Yutian Chen, Zhirong Chen, Ziwei Chen, Dazhi Cheng, Minghan Chu, Jialei Cui, Jiaqi Deng, Muxi Diao, Hao Ding, Mengfan Dong, Mengnan Dong, Yuxin Dong, Yuhao Dong, Angang Du, Chenzhuang Du, Dikang Du, Lingxiao Du, Yulun Du, Yu Fan, Shengjun Fang, Qiulin Feng, Yichen Feng, Garimugai Fu, Kelin Fu, Hongcheng Gao, Tong Gao, Yuyao Ge, Shangyi Geng, Chengyang Gong, Xiaochen Gong, 13

Under review as a conference paper at ICLR 2026

Zhuoma Gongque, Qizheng Gu, Xinran Gu, Yicheng Gu, Longyu Guan, Yuanying Guo, Xiaoru Hao, Weiran He, Wenyang He, Yunjia He, Chao Hong, Hao Hu, Jiaxi Hu, and et al. Kimi k2.5: Visual agentic intelligence, 2026. URL https://arxiv.org/abs/2602.02276. Brandon Trabucco, Gunnar Sigurdsson, Robinson Piramuthu, and Ruslan Salakhutdinov. Insta: Towards internet-scale training for agents, 2025. Guanzhi Wang, Yuqi Xie, Yunfan Jiang, Ajay Mandlekar, Chaowei Xiao, Yuke Zhu, Linxi Fan, and Anima Anandkumar. Voyager: An open-ended embodied agent with large language models, 2023. URL https://arxiv.org/abs/2305.16291. Xingyao Wang, Yangyi Chen, Lifan Yuan, Yizhe Zhang, Yunzhu Li, Hao Peng, and Heng Ji. Executable code actions elicit better llm agents, 2024. URL https://arxiv.org/abs/2402. 01030. Xingyao Wang, Boxuan Li, Yufan Song, Frank F. Xu, Xiangru Tang, Mingchen Zhuge, Jiayi Pan, Yueqi Song, Bowen Li, Jaskirat Singh, Hoang H. Tran, Fuqiang Li, Ren Ma, Mingzhang Zheng, Bill Qian, Yanjun Shao, Niklas Muennighoff, Yizhe Zhang, Binyuan Hui, Junyang Lin, Robert Brennan, Hao Peng, Heng Ji, and Graham Neubig. Openhands: An open platform for ai software developers as generalist agents, 2025a. URL https://arxiv.org/abs/2407.16741. Xinyuan Wang, Bowen Wang, Dunjie Lu, Junlin Yang, Tianbao Xie, Junli Wang, Jiaqi Deng, Xiaole Guo, Yiheng Xu, Chen Henry Wu, Zhennan Shen, Zhuokai Li, Ryan Li, Xiaochuan Li, Junda Chen, Boyuan Zheng, Peihang Li, Fangyu Lei, Ruisheng Cao, Yeqiao Fu, Dongchan Shin, Martin Shin, Jiarui Hu, Yuyan Wang, Jixuan Chen, Yuxiao Ye, Danyang Zhang, Dikang Du, Hao Hu, Huarong Chen, Zaida Zhou, Haotian Yao, Ziwei Chen, Qizheng Gu, Yipu Wang, Heng Wang, Diyi Yang, Victor Zhong, Flood Sung, Y. Charles, Zhilin Yang, and Tao Yu. Opencua: Open foundations for computer-use agents, 2025b. URL https://arxiv.org/abs/2508.09123. Yinjie Wang, Xuyang Chen, Xiaolong Jin, Mengdi Wang, and Ling Yang. Openclaw-rl: Train any agent simply by talking. arXiv preprint arXiv:2603.10165, 2026. Yuxiang Wei, Olivier Duchenne, Jade Copet, Quentin Carbonneaux, Lingming Zhang, Daniel Fried, Gabriel Synnaeve, Rishabh Singh, and Sida I. Wang. Swe-rl: Advancing llm reasoning via reinforcement learning on open software evolution, 2025. URL https://arxiv.org/abs/ 2502.18449. Qingyun Wu, Gagan Bansal, Jieyu Zhang, Yiran Wu, Beibin Li, Erkang Zhu, Li Jiang, Xiaoyun Zhang, Shaokun Zhang, Jiale Liu, Ahmed Hassan Awadallah, Ryen W White, Doug Burger, and Chi Wang. Autogen: Enabling next-gen llm applications via multi-agent conversation, 2023. URL https://arxiv.org/abs/2308.08155. Zijian Wu, Xiangyan Liu, Xinyuan Zhang, Lingjun Chen, Fanqing Meng, Lingxiao Du, Yiran Zhao, Fanshi Zhang, Yaoqi Ye, Jiawei Wang, Zirui Wang, Jinjie Ni, Yufan Yang, Arvin Xu, and Michael Qizhe Shieh. Mcpmark: A benchmark for stress-testing realistic and comprehensive mcp use, 2025. URL https://arxiv.org/abs/2509.24002. Chunqiu Steven Xia, Yinlin Deng, Soren Dunn, and Lingming Zhang. Agentless: Demystifying llmbased software engineering agents, 2024. URL https://arxiv.org/abs/2407.01489. Jingxu Xie, Dylan Xu, Xuandong Zhao, and Dawn Song. Agentsynth: Scalable task generation for generalist computer-use agents, 2026. URL https://arxiv.org/abs/2506.14205. Tianbao Xie, Danyang Zhang, Jixuan Chen, Xiaochuan Li, Siheng Zhao, Ruisheng Cao, Toh Jing Hua, Zhoujun Cheng, Dongchan Shin, Fangyu Lei, Yitao Liu, Yiheng Xu, Shuyan Zhou, Silvio Savarese, Caiming Xiong, Victor Zhong, and Tao Yu. Osworld: Benchmarking multimodal agents for open-ended tasks in real computer environments, 2024. URL https://arxiv. org/abs/2404.07972. Binfeng Xu, Hao Zhang, Shaokun Zhang, Songyang Han, Mingjie Liu, Jian Hu, Shizhe Diao, Zhenghui Jin, Yunheng Zou, Michael Demoret, Jan Kautz, and Yi Dong. Polar: Agentic rl on any harness at scale. arXiv preprint arXiv:2605.24220, 2026. 14

Under review as a conference paper at ICLR 2026

Yiheng Xu, Dunjie Lu, Zhennan Shen, Junli Wang, Zekun Wang, Yuchen Mao, Caiming Xiong, and Tao Yu. Agenttrek: Agent trajectory synthesis via guiding replay with web tutorials, 2025. URL https://arxiv.org/abs/2412.09605. Tianci Xue, Weijian Qi, Tianneng Shi, Chan Hee Song, Boyu Gou, Dawn Song, Huan Sun, and Yu Su. An illusion of progress? assessing the current state of web agents, 2025. URL https: //arxiv.org/abs/2504.01382. An Yang, Anfeng Li, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chang Gao, Chengen Huang, Chenxu Lv, Chujie Zheng, Dayiheng Liu, Fan Zhou, Fei Huang, Feng Hu, Hao Ge, Haoran Wei, Huan Lin, Jialong Tang, Jian Yang, Jianhong Tu, Jianwei Zhang, Jianxin Yang, Jiaxi Yang, Jing Zhou, Jingren Zhou, Junyang Lin, Kai Dang, Keqin Bao, Kexin Yang, Le Yu, Lianghao Deng, Mei Li, Mingfeng Xue, Mingze Li, Pei Zhang, Peng Wang, Qin Zhu, Rui Men, Ruize Gao, Shixuan Liu, Shuang Luo, Tianhao Li, Tianyi Tang, Wenbiao Yin, Xingzhang Ren, Xinyu Wang, Xinyu Zhang, Xuancheng Ren, Yang Fan, Yang Su, Yichang Zhang, Yinger Zhang, Yu Wan, Yuqiong Liu, Zekun Wang, Zeyu Cui, Zhenru Zhang, Zhipeng Zhou, and Zihan Qiu. Qwen3 technical report, 2025. URL https://arxiv.org/abs/2505.09388. John Yang, Carlos E Jimenez, Alexander Wettig, Kilian Lieret, Shunyu Yao, Karthik R Narasimhan, and Ofir Press. SWE-agent: Agent-computer interfaces enable automated software engineering. In The Thirty-eighth Annual Conference on Neural Information Processing Systems, 2024. URL https://arxiv.org/abs/2405.15793. Rui Yang, Qianhui Wu, Yuxi Chen, Hao Bai, Wenlin Yao, Hao Cheng, Baolin Peng, Huan Zhang, Tong Zhang, and Jianfeng Gao. Openwebrl: Demystifying online multi-turn reinforcement learning for visual web agents, 2026. URL https://arxiv.org/abs/2606.02031. Shunyu Yao, Jeffrey Zhao, Dian Yu, Nan Du, Izhak Shafran, Karthik Narasimhan, and Yuan Cao. React: Synergizing reasoning and acting in language models, 2023. URL https://arxiv. org/abs/2210.03629. Bowen Ye, Rang Li, Qibin Yang, Yuanxin Liu, Linli Yao, Hanglong Lv, Zhihui Xie, Chenxin An, Lei Li, Lingpeng Kong, Qi Liu, Zhifang Sui, and Tong Yang. Claw-eval: Towards trustworthy evaluation of autonomous agents, 2026. URL https://arxiv.org/abs/2604.06132. Qiying Yu, Zheng Zhang, Ruofei Zhu, Yufeng Yuan, Xiaochen Zuo, Yu Yue, Tiantian Fan, Gaohong Liu, Lingjun Liu, Xin Liu, Haibin Lin, Zhiqi Lin, Bole Ma, Guangming Sheng, Yuxuan Tong, Chi Zhang, Mofan Zhang, Wang Zhang, Hang Zhu, Jinhua Zhu, Jiaze Chen, Jiangjie Chen, Chengyi Wang, Hongli Yu, Weinan Dai, Yuxuan Song, Xiangpeng Wei, Hao Zhou, Jingjing Liu, Wei-Ying Ma, Ya-Qin Zhang, Lin Yan, Mu Qiao, Yonghui Wu, and Mingxuan Wang. Dapo: An opensource llm reinforcement learning system at scale, 2025a. URL https://arxiv.org/abs/ 2503.14476. Xiao Yu, Baolin Peng, Michel Galley, Hao Cheng, Qianhui Wu, Janardhan Kulkarni, Suman Nath, Zhou Yu, and Jianfeng Gao. Dyna-mind: Learning to simulate from experience for better ai agents, 2025b. URL https://arxiv.org/abs/2510.09577. ZeroClaw. ZeroClaw: The Ultra-Lightweight AI Agent Runtime. https://zeroclaw.net/, 2025. Accessed: 2026-07-20. Yanzhao Zhang, Mingxin Li, Dingkun Long, Xin Zhang, Huan Lin, Baosong Yang, Pengjun Xie, An Yang, Dayiheng Liu, Junyang Lin, Fei Huang, and Jingren Zhou. Qwen3 embedding: Advancing text embedding and reranking through foundation models, 2025. URL https: //arxiv.org/abs/2506.05176. Shuyan Zhou, Frank F. Xu, Hao Zhu, Xuhui Zhou, Robert Lo, Abishek Sridhar, Xianyi Cheng, Tianyue Ou, Yonatan Bisk, Daniel Fried, Uri Alon, and Graham Neubig. Webarena: A realistic web environment for building autonomous agents, 2024. URL https://arxiv.org/abs/ 2307.13854. Yifei Zhou, Qianlan Yang, Kaixiang Lin, Min Bai, Xiong Zhou, Yu-Xiong Wang, Sergey Levione, and Erran Li. Proposer-agent-evaluator (PAE): Autonomous skill discovery for foundation model internet agents. In ICML, 2025. URL https://arxiv.org/abs/2412.13194. 15

Under review as a conference paper at ICLR 2026

Zilin Zhu, Chengxing Xie, Xin Lv, and slime Contributors. slime: An llm post-training framework for rl scaling. https://github.com/THUDM/slime, 2025. GitHub repository. Corresponding author: Xin Lv.

16

Under review as a conference paper at ICLR 2026

A

T RAINING D ETAILS

A.1

C LAW AGENT T RAINING D ETAILS

For OpenForge-Claw RL training, we use veRL as the training backend and Microsoft Azure as the cloud provider for rollout containers. Each rollout runs in its own container, built from a taskspecific Dockerfile with the target harness (e.g., OpenClaw, Codex, or ZeroClaw) pre-installed, and is scheduled onto a Kubernetes pod capped at 2 CPUs and 2GB RAM. These pods are packed onto Azure D128ads v5 nodes, while policy training runs on a single node of 8×B200 GPUs. We report the key training hyperparameters in Table A1 and the training curves in Figure A1. Training success rate

Validation success rate

Training episode length

0.50

0.4 0.2

Episode length

Success rate

Success rate

0.6 0.45 0.40

25 20 15 10

0

25

50 75 Training step

100

0

25

50 75 Training step

100

0

25

50 75 Training step

100

Figure A1: OpenForge-Claw RL training curves on claw tasks. Left: training success rate. Middle: validation success rate. Right: training episode length. A.2

GUI AGENT T RAINING D ETAILS

For OpenForge-GUI RL training, we similarly use veRL as the training backend and Microsoft Azure as the cloud provider for rollout containers. Training success rate

Validation success rate

Success rate

0.6 0.4

Episode length

0.34

0.8 Success rate

Training episode length

0.32 0.30 0.28

0

20

40 60 Training step

80

17.5 15.0 12.5 10.0

0

20

40 60 Training step

80

0

20

40 60 Training step

80

Figure A2: OpenForge-GUI RL training curves on computer-use tasks. Left: training success rate. Middle: validation success rate. Right: training episode length. Computer-Use For computer-use agent training, each rollout runs in its own container built from a task-specific Dockerfile with the target harness (a modified version of Kimi-Agent, see Section C.3) pre-installed, and is scheduled onto a Kubernetes pod capped at 4 CPUs and 4GB RAM. These pods are packed onto Azure D64ads v5 nodes, while policy training runs on a single node of 8×B200 GPUs. We report the key training hyperparameters in Table A1 and the training curves in Figure A2. Browser-Use For browser-use agent training, each rollout drives a dedicated remote browser session on the Browser-Use Cloud service (hosted Chromium) over the Chrome DevTools Protocol. The per-rollout environment, which handles session management, action execution, screenshot capture, and the reward judge, runs in a lightweight Kubernetes sandbox pod capped at 2 CPUs and 6 GB RAM; the browser itself runs remotely rather than inside the pod. These pods are packed onto Azure D128ads v7 nodes, and up to 48 rollouts run concurrently, while policy training runs on a single node of 8×B200 GPUs. We report the key training hyperparameters in Table A1. 17

Under review as a conference paper at ICLR 2026

Table A1: Key RL training hyperparameters for OpenForge-Claw and OpenForge-GUI. Hyperparameter

Claw

Computer-Use

Browser-Use

Learning rate Batch size Group size KL coefficient Entropy coefficient Max rollout time / step Training steps Rollout VM CPU / pod Rollout VM Memory / pod Total Training Time

1e-6 8 8 0.001 0.0 900s 100 2 2GiB 48H

5e-7 8 8 0.01 0.0 600s 80 4 4GiB 36H

1e-6 12 5 0.0 0.001 900s 100 2 6GiB 32H

B

DATA D ETAILS

B.1

M ORE D ETAILS ON DATA S YNTHESIS

We implement our data synthesis pipeline (Section 3.3) on the Claude Agent SDK, using Opus 4.6 (Anthropic, 2026) as the backbone for each of the five agent modules. Given a target domain (as a natural-language prompt) and a target number of tasks N , the pipeline spawns many agents in parallel that run the following five stages. • Propose. Each agent drafts candidate instructions by browsing the assets and reference pool we construct for the target domain, as we find that directly prompting a model to invent tasks from scratch tends to yield infeasible or unoriginal instructions. For Claw agents, this pool comprises (1) skills from ClawHub and (2) tasks from ZClawBench (AI, 2026); for computer-use agents, it comprises (1) X search API access, (2) 22k instructions from AgentNet, and (3) synthetic files and data from Synthetic-Computer-Use. To record drafted instructions and avoid duplicates, we maintain a shared SQLite database and instruct each agent to append its proposals to it. • Prune. From the proposed but unimplemented instructions in the database, these agents select the N highest-quality and most diverse instructions, and mark the remainder as discarded. • Build. For each selected instruction, an agent constructs a fully executable environment: tool servers, mock websites, mock data and files, a Dockerfile that packages everything into an image, and a verifier script that scores task success. • Test. Many environment errors and instruction ambiguities are hard to detect without actually running the task. We therefore provide the agent with a script that invokes a separate open LLM/VLM to attempt the task in the built environment: MiniMax-M2.5 for Claw tasks and Kimi-K2.5 for computer-use tasks. • Refine. Finally, the refine agent inspects the rollout trajectory and the verifier’s score and decides whether the environment has any defects or the instruction is ambiguous. If so, it patches the environment and/or revises the instruction, and repeats the test-and-refine loop until the task passes all checks. B.2

M ORE D ETAILS ON C LAW DATA

At the time of the project, we did not find any large scale public dataset suitbale for training Clawbased agents, especially for RL training. As a result, we primarily rely on our data synthesis pipeline (Section B.1) to generate tasks for SFT and RL training. While powerful, we find synthesizing a task with a thoroughly tested verifier is costly in both time and money, as it involves multiple rounds of real rollouts, refinement, and re-rollout. To save cost, we instead consider for SFT tasks, we skip the test and refinement stage, and directly prompt GPT-5.4 as a judge to determine task success. This is much afforadable and reasonable since for SFT trajectories the success signals are often only 18

Under review as a conference paper at ICLR 2026

used for onetime data filtering. For RL tasks, we maintain the full test-and-refine loop to ensure the verifier is robust and reliable, as RL training requires repeated rollouts and the verifier must be able to consistently judge task success. On average, synthesizing an RL task (with verifier and refining) takes 16.1 minutes and 4.36 USD, while synthesizing an SFT task (without verifier) takes 5.2 minutes and 0.86 USD. A full breakdown of our task distribution is shown in Figure A6. For harnesses, in addition to the default ReACT loop implemented by most tool-use agents, we also include three popular harnesses: ZeroClaw, OpenClaw, and Codex, to experiment with the capabilities of our O PEN F ORGE RL infrastructure.

B.3

M ORE D ETAILS ON GUI DATA

Computer-use tasks At the time of this work, there was no large-scale public dataset for training computer-use agents, especially with RL. One reason is that running a computer-use GUI in a lightweight container is challenging: such environments are commonly run as full Ubuntu virtual machines under QEMU (Xie et al., 2024). We find, however, that Xvfb can instead render a virtual display in memory, which is far more lightweight and lets us run many containers in parallel for RL training. With computer-use GUIs now runnable in lightweight containers, we follow our Claw setup and use the same data synthesis pipeline (Section B.1) to generate SFT and RL tasks. For SFT tasks, we again skip the test-and-refine stages and prompt GPT-5.4 as a judge to determine task success. On average, each SFT task takes 4.0 minutes and 1.37 USD to synthesize. For RL tasks, we keep the full test-and-refine loop so that the verifier is robust and reliable. On average, synthesizing an RL task (with verification and refinement) takes 21.3 minutes and 6.12 USD. As the harness, we primarily use Kimi-Agent (Team et al., 2026), following the implementation of Xie et al. (2024), with slight modifications to support additional tools such as bash, following Anthropic’s computer-use approach. For the full action space and tool list, see Section C.3.

Browser-use tasks For browser-use, we adapt MolmoWeb (Gupta et al., 2026)’s codebase as the harness and our main modifications involve (1) using json-formatted action space other than MolmoWeb’s tool-call format to avoid extra training stages for action alignment, and (2) integrating Browser-Use Stealth Browsers (Browser Use, 2026) following OpenWebRL to solve CAPTCHA and website blockings, which we found reducing the ratio of IP and CAPTCHA block from 40% to nearly zero. We provide a more detailed description and examples of the observation and action spaces for both environments in Section C.4. For SFT data, we follow a similar data curation pipeline to OpenWebRL including task-filtering and trajectory collection. We start from subsampling the PAE-WebVoyager (Zhou et al., 2025) split from WebGym (Bai et al., 2026) by removing tasks that overlap with evaluation benchmarks and subtasks decomposed from parent intents tasks. Then, we keep only the most popular websites that exists in SimilarWeb Top100 and MOZ Top 500 to remove the distrations of unusual websites in the long-tail distribution. Finally, to remain the diversity of tasks, we embed task instructions with Qwen3-Embedding-8B (Zhang et al., 2025) and apply greedy similarity-based deduplication with a predefined threshold 0.55. The eventual SFT candidate pool contains 2500 tasks. We apply a stronger teacher model (Kimi-K2.5) to infer on the candidate pool with max turns 30 and 4 repeats. We collect all successful trajectories, and keep only the shortest trajectory among multiple success of a single task. We found that repeated actions commonly appear for complex websites, and we reserve only the last turn for more than 3 consecutive identical actions anf remove the entire trajectory if more than 5 identical actions occur in the process. Following the above operations, we curate 1496 trajectories for distillation. During RL stage, we apply the same popular website filter as SFT and randomly sample 600 tasks from the Insta-v3 (Trabucco et al., 2025) and 300 tasks from the PAE-WebVoyager (Zhou et al., 2025) split that are distinct from the SFT pool. The maximum turn is restricted to 20 to balance the performance and training cost. 19

Under review as a conference paper at ICLR 2026

C

E VALUATION D ETAILS

C.1

C LAW E VAL AND Q WEN C LAW B ENCH E VALUATION D ETAILS

We evaluate our OpenForge-Claw models on popular claw- and harness-related benchmarks that measure how well an agent can use a harness to solve tasks. Specifically, we use ClawEval (Ye et al., 2026), QwenClawBench (Qwen Team & Data Team, 2026), and MCPAtlas (Bandi et al., 2026), the last serving as a related but “held-out” test set for novel tool use. All results in our main experiments (Section 4.1) use each benchmark’s official evaluation protocol: for ClawEval, the official ReACTlike loop repeatedly prompts the model to reason and call tools; for QwenClawBench, the OpenClaw harness is used. To study the effect of harness choice on model performance, we additionally evaluate on ClawEval under three other harnesses: ZeroClaw, OpenClaw, and Codex (Section 5.1). Because ClawEval requires the model to call custom tool servers, ZeroClaw was straightforward to support, as it natively allows registering new tools. To adapt OpenClaw and Codex, which is non-trivial for adding custom tools, we expose each ClawEval-specific tool to them through SKILL.md files. Specifically, for each custom tool server, we prompt an LLM (Claude Opus 4.6) with its API signature and tool descriptions to generate a SKILL.md file that explains how to call the tool from a bash command line. At inference time, these files are loaded into the harness, and the model invokes the tools through the bash interface. Evaluation protocols are unchanged from the official ClawEval benchmarks. C.2

MCP-ATLAS E VALUATION D ETAILS

For reproducibility, we evaluate MCPAtlas (Bandi et al., 2026) under the benchmark’s default 20server configuration, which excludes optional servers that require third-party credentials or servicespecific data initialization. This configuration fixes the evaluation set without any manual selection on our part: of the 500 public tasks, exactly 89 have ground-truth expected tool calls that are fully supported by these default servers. We evaluate every model on this same 89-task set, holding the task identifiers and environment configuration fixed. To evaluate, we use the MCPAtlas official harness which is based on a ReACT-like loop: the harness exposes the task-specific MCP tools to the policy model, executes its tool calls in the MCPAtlas sandbox, and returns the resulting observations until the model terminates. We use the default task prompts and tool configurations, and add no benchmark-specific demonstrations or fine-tuning. Following the MCPAtlas claim-coverage protocol, we score each final response against the groundtruth factual claims using Gemini 2.5 Pro as the judge. A task counts as successful when its claimcoverage score is at least 0.75, and we report the fraction of successful tasks as pass@1. Every model is evaluated under the same task subset, harness, judge, and threshold. C.3

C OMPUTER -U SE E VALUATION D ETAILS

For computer-use environments, we evaluate on OSWorld-Verified (Xie et al., 2024). OSWorld is a popular benchmark that evaluates how well a multimodal agent can complete open-ended, real-world computer tasks on a real Ubuntu desktop, operating applications through the screen with mouse and keyboard and being scored by task-specific, execution-based verifiers. OSWorld-Verified is an inplace upgrade of OSWorld with enhanced infrastructure and improved task quality built from 300+ pieces of feedback from the community. Evaluating on OSWorld-Verified first requires choosing a harness. Because our computer-use data pipeline is built around Kimi-K2.5 (Team et al., 2026), we use Kimi-Agent, as implemented in the official OSWorld repository, as our main training and evaluation harness. To make the harness more efficient, we add a lightweight modification inspired by Anthropic’s computer-use approach: we additionally expose bash and a str replace editor tool, letting the model directly manipulate files and data (e.g., editing text, CSV, and JSON files) without opening a GUI application. We run Kimi-Agent in screenshot-only mode: every observation is a screenshot of the GUI, with no additional text or metadata. We show an example trajectory in Figure A3 and the full action space and tool list in Table A2. 20

Under review as a conference paper at ICLR 2026

Task instruction. Go to the second slide and name its title as “Online Shopping” with the same color, position, and font size as the previous title.

Model output. <think> The user wants me to go to the second slide and set its title to “Online Shopping” with the same formatting as the current title “Sustainable Energy”. The current title is red, in a large font, at the top center. On the left, a slide panel shows “Slide 1 of 2”, and slide 2 appears blank. I should click on slide 2 to navigate to it first, then add the title with the same formatting. [. . . ] </think> <tool call> {“name”: “computer”, “arguments”: {“action”: “left click”, “coordinate”: [0.054, 0.337]}} </tool call>

Figure A3: An example computer-use input-output pair. Given the task instruction and the current screenshot, the model emits a single generation with reasoning (<think>, truncated here) and a tool call (<tool call>). To improve readability, in this example we overlay the predicted normalized coordinate with a green marker on the screenshot.

C.4

B ROWSER -U SE E VALUATION D ETAILS

For browser-use, we evaluate on Online-Mind2Web (Xue et al., 2025) (300 tasks) and WebVoyager (He et al., 2024), the latter on the 595-task “Fara-595” subset released with Fara-7B (Awadallah et al., 2025). We use our modified MolmoWeb harness (Section B.3), which exposes a single computer use tool; the full action space is listed in Table A3. Observations are screenshot-only: each step provides the current 1280 × 720 viewport screenshot, with no DOM or accessibility tree, together with a short text block giving the previous action’s result, the page title and URL, and the step count. Click and drag coordinates are normalized to [0, 1] relative to the screenshot, the same convention as our computer-use agent. At inference, we cap each episode at 30 steps, with a 900 s per-task and 90 s per-action timeout, and score Online-Mind2Web with the AgentTrek protocol (o4mini) and WebVoyager with the official protocol (GPT-4o). We show an example step in Figure A4.

D

A NALYSIS D ETAILS

D.1

B EHAVIORAL A NALYSIS D ETAILS

We analyze behavioral differences between the SFT and SFT+RL OpenForge-Claw checkpoints on ClawEval, running each checkpoint under the ZeroClaw and Codex harnesses. Tool usage (ZeroClaw). For each tool, we report the percentage of all tool calls that invoke it, aggregated over all rollouts. This captures which tools the model relies on, independent of whether a task is ultimately solved. 21

Under review as a conference paper at ICLR 2026

Table A2: Action space of our computer-use agent. The agent controls an Ubuntu desktop through three tools: computer (mouse, keyboard, scrolling, and episode control), bash (shell access), and str replace editor (file editing). Coordinates are normalized to [0, 1] relative to the screenshot (x=0 left, x=1 right, y=0 top, y=1 bottom), backed by a 1920 × 1080 screen. Action / command

Arguments

Description

computer — desktop mouse, keyboard, scrolling, and control left click, right click, middle click, double click, triple click, left press mouse move, left click drag, left mouse down, left mouse up key, type, hold key, key down, key up scroll, hscroll

screenshot, wait, terminate, done, fail

coordinate, keys

Click at coordinate with the given button and click count; left press presses and holds briefly. keys adds modifiers.

coordinate, Move the cursor, drag from start coordinate, start coordinate to coordinate2, coordinate2 or press/release the left button for manual drags. text, keys, Type text, press a key or hotkey (e.g., duration ctrl+l), or hold / press / release specific keys. scroll direction, Vertical or horizontal mouse-wheel scroll by scroll amount, scroll amount in coordinate scroll direction, optionally anchored at coordinate. duration, status Capture the screen, wait, or end the episode as success / failure (status).

bash — shell access bash

command, timeout, working dir

Run a shell command inside the desktop environment (not the host).

str replace editor — file viewing and editing view, create, str replace, insert, undo edit

path, file text, old str, new str, insert line, view range

View, create, and edit files with precise text operations at absolute paths.

Behavioral capabilities (Codex). We summarize five capabilities relevant to long-horizon tool use, shown as the radar plot in Figure 5 (right). Each is a percentage in [0, 100] where higher is better, computed over rollouts from the two OpenForge-Claw checkpoints on the same set of tasks. • Format robustness. The percentage of rollouts not terminated by a malformed tool call, i.e., 100 minus the fraction of rollouts in which the harness fails to parse the model’s function-call payload (typically a long structured output) and the session disconnects. It measures how reliably the model emits well-formed tool calls. • Error recovery. Among rollouts that hit at least one failed command, the percentage that still solve the task. It measures whether the model can proceed after an error rather than crashing or giving up. • Self-verification. The percentage of write (state-changing) tool calls that are followed by a read-back of the same service, e.g., listing tasks after creating one. It measures whether the model checks the effect of its own actions. • Tool coverage. On tasks that require at least three distinct services, the percentage of rollouts that invoke every required service at least once. It measures whether the model carries a multi-part plan through to completion. • Step efficiency. For each task, we define the best step count as the fewest steps among all successful runs (from 3 runs per task) of that task across both checkpoints. A checkpoint’s score on a task it solves is best/(its own step count), averaged over its solved tasks. A higher value means the model solves tasks in closer to the minimum number of steps.

22

Under review as a conference paper at ICLR 2026

Task instruction. Find a pair of wireless headphones on Amazon with active noise canceling for $100 or less and add them to the cart.

Model output. <think> Good, I’m now on the Amazon homepage. I need to search for wireless headphones with active noise canceling for $100 or less. I’ll click on the search bar and type my search query. </think> <tool call> {“name”: “computer use”, “arguments”: {“action”: “left click”, “coordinate”: [0.469, 0.048]}} </tool call>

Figure A4: A representative browser-use step on an Online-Mind2Web task. Given the task instruction and the current screenshot, the model emits a single generation that interleaves its reasoning (<think>) and a tool call (<tool call>). We overlay the predicted normalized click coordinate with a green marker on the screenshot, which correctly targets the Amazon search bar.

Table A3: Action space of our browser-use agent. The model controls a Chromium browser through a single computer use tool. Click and drag coordinates are normalized to [0, 1] relative to the screenshot, which is pinned to a 1280 × 720 viewport. Action

Arguments

Description

computer use — browser mouse, keyboard, scrolling, navigation, and control left click, right click, middle click, double click, triple click mouse move, left click drag type, key

coordinate

Click at coordinate with the given button and click count (double/triple select a word/line).

coordinate

Move the cursor to coordinate, or drag from the current cursor position to it. Type text into the focused field, or press a key or chord (e.g., ["ctrl","a"]). Vertical or horizontal scroll at the cursor by pixels (sign gives direction). Navigate to url, go back in history, open a new tab, or switch to the tab at index. Wait for time seconds, end the episode (terminate with success / failure), or return the final answer.

text, keys

scroll, hscroll

pixels

goto, go back, new tab, tab focus wait, terminate, answer

url, index time, status, text

23

Under review as a conference paper at ICLR 2026

SFT

SFT+RL

All runs shell

13.9 (-8.7)

Successful runs

22.6

13.2 5.6 (-7.7) 3.7 6.0 8.2 8.2 8.7 8.8 2.9 4.1 7.3 6.3 4.2 5.0 2.6 1.4 2.4 2.4 3.8 2.5 2.7 2.7 2.9 4.4

7.6 6.7 6.2 7.1 5.3 5.3 5.3 6.3 4.7 4.4 4.7 5.3 3.4 5.2 3.2 4.2 2.4 1.8 2.4 2.5 2.2 3.0

contacts_search web_search gmail_get_message file_read helpdesk_get_ticket crm_get_customer calendar_list_events file_write kb_search web_fetch kb_get_article

30.0

(all others) 0

10

20

30

% of tool calls

37.3

34.2

40

0

10

20

30

40

42.6

50

% of tool calls

Figure A5: Full tool-usage distribution on ClawEval with the ZeroClaw harness for SFT vs. SFT+RL, over all runs (left) and successful runs (right). Complements Figure 5: the shift away from the generic shell tool is even stronger when restricted to successful runs (13.2% → 5.6%).

24

Under review as a conference paper at ICLR 2026

Claw SFT

Claw RL

3.5 3.5

2.9 1.9

4.7 10.8

22.0 47.8

49.6 6.4 27.8

19.1

Computer-Use SFT

Computer-Use RL

3.0

3.2

4.6 5.3 5.9 7.8

7.1 31.0

24.8

11.8

5.6

12.8

8.9 9.9

10.1

13.5

Browser-Use SFT

7.1

6.4 8.1

13.2

Data Finance Security Coding Workflow Operations Research

Multi-app Spreadsheet Media Browser Presentation Documents System Coding Email Files

Browser-Use RL

1.5 8.6

7.34.2

5.7 36.0

9.1

32.3

22.2 23.1 26.1

23.9

Science & Research Misc. Lifestyle & Leisure Career & Education Entertainment Travel & Transportation

Figure A6: Category distribution (%) of SFT and RL training tasks used in the Claw (top), Computer-Use (middle), and Browser-Use (bottom) domains.

25

Record · ID 394438 · SHA-256 2ab40353893eff95
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.