Independent reference. No vendor affiliation. Reprinted scores dated to their source; elsewhere we link the official board. Editorial policy.
Abstract
What750 instruction-following tasks against 9 simulated apps and 457 APIs, Python interpreter as action space.
WhoTrivedi, Khot, Acharya, Hartshorn, Roth, Sabharwal (Stony Brook + Allen AI + others), ACL 2024 Best Paper.
BaselineGPT-4 at 48.7% TGC / 21.0% SGC in the launch paper; not saturated.
Projectappworld.dev
Section II.iv Agent Benchmarks|Reviewed 2026

AppWorld Benchmark: 750 Tasks Across 9 Apps, Code-as-Action

Code-as-action across nine simulated apps. The benchmark that separates task completion from scenario completion.

I

Construction

AppWorld provides a fully controllable Python simulation of 9 apps that a typical phone user might touch in a day. The agent receives an instruction such as "split tonight's dinner bill on Splitwise with the three people I texted today about dinner", then writes Python that calls the simulated APIs to complete it. 457 APIs are available across the apps. The simulator records every state change, which makes scoring deterministic.

The dataset ships 750 supervisor-curated tasks grouped into 244 scenarios. A scenario is a chain of related tasks that share state (the same supervisor wants several things done in sequence). TGC is per-task; SGC requires the whole scenario to finish without breaking earlier state.

II

Reading the scores

The original ACL 2024 paper reported GPT-4 at 48.7% Task Goal Completion and 21.0% Scenario Goal Completion, with open-weight models well behind. Those are the cleanly-sourced anchors, and the large TGC-to-SGC gap is the point: finishing every chained task in a scenario without breaking earlier state is far harder than finishing a single task. We do not reprint a per-model table of current scores, because there is no continuously-maintained board we re-verify, vendor self-reports use different harnesses, and an AppWorld score is only meaningful with its harness and the TGC/SGC split attached.

For current results, read the official AppWorld leaderboard and each submission's harness together, and always read TGC and SGC as separate numbers. To choose the right benchmark for your use case rather than chase a single figure, start from the homepage task picker.

III

Where Models Fail

The failure analysis in the original paper found three dominant error modes. First, API confusion: the agent invents methods that do not exist or uses the wrong app's API. Second, state-tracking drift: across a long scenario the agent loses track of what it has and has not done. Third, hallucinated entities: the agent claims to have sent a message to a contact that does not exist. All three are exacerbated when the scenario has more than 5 tasks.

IV

When to Pick AppWorld

Pick AppWorld for evaluating tool-using assistants where code-as-action is the deployment model. Pick WebArena or OSWorld for browser or desktop agents. Pick TauBench for dialogue-driven customer-support agents. The benchmarks measure different stacks and a high score on one does not imply a high score on the others.

WebArena methodologyOSWorld for desktop agentsTool-use benchmarks compared
Reader Questions
Q.01What does AppWorld measure?+
AppWorld is a controllable simulation of 9 everyday day-to-day apps (Amazon, Gmail, Phone, Spotify, SimpleNote, Splitwise, Todoist, Venmo, FileSystem) with a Python interpreter as the action space. The agent reads a natural-language instruction, then writes and executes Python code that calls the app APIs to satisfy the task. Tasks span 457 APIs and require coordination across multiple apps.
Q.02What are the headline numbers?+
On the original AppWorld test split, GPT-4 scored 48.7% Task Goal Completion (TGC) and 21.0% Scenario Goal Completion (SGC), with open-weight models well behind. Those are the cleanly-sourced launch figures. We do not reprint a per-model table of current scores: the leaderboard moves continuously, vendor self-reports are measured under different harnesses, and SGC always trails TGC because scenarios chain multiple tasks and any broken step fails the whole scenario. For current numbers, read the official AppWorld leaderboard rather than a copied table.
Q.03Why does TGC outpace SGC?+
TGC measures whether a single task completes correctly. SGC (Scenario Goal Completion) measures whether all tasks within a multi-step scenario complete. SGC is the more demanding metric and is the one that maps to real assistant workflows. AppWorld is unusual in reporting both, which prevents the headline from over-stating capability.
Q.04How is AppWorld different from WebArena?+
WebArena gives the agent a browser. AppWorld gives the agent a Python interpreter with API access. AppWorld is closer to how tool-using agents (function calling, code interpreter) actually operate in production. WebArena is closer to how a human-mimicking browser-use agent operates. The two benchmarks measure overlapping but distinct stacks.
Q.05Is AppWorld saturated?+
No. Scenario Goal Completion (SGC) in particular remains low, which leaves substantial headroom, because completing every chained task in a scenario without breaking earlier state is much harder than completing a single task. The simulator is open-source on the AppWorld GitHub, so contamination from training data is limited and the benchmark can be extended with new scenarios.

Sources

  1. [1] Trivedi et al. (2024): arxiv.org/abs/2407.18901
  2. [2] AppWorld project: appworld.dev
  3. [3] AppWorld repository: github.com/StonyBrookNLP/appworld
From the editor

Benchmarking Agents Review is published by Digital Signet, an independent firm that builds and ships AI agents in production for mid-market companies. If you are evaluating, designing, or productionising LLM agents and want a working second opinion, get in touch.

Book a 30-min scoping callDigital Signet →

30 minutes, free, independent.·1-page action plan within 48h.·Honest if not the right fit.