Async-RBench: Benchmarking Asynchronous Task Execution in LLM Agents
Organizations: University of Electronic Science and Technology of China
Abstract
Large language model (LLM) agents increasingly execute tasks asynchronously: a main agent continues working while its subagents run, and the task state may change before their results arrive. The main agent must decide which work to update or preserve and which checks to repeat, while avoiding prohibited changes. Final task success alone does not reveal whether these results were handled correctly, and natural asynchronous arrivals are hard to reproduce. We introduce Async-RBench, a benchmark for asynchronous task execution in LLM agents, with 200 executable tasks covering eight scenarios. A scenario controller regulates result delivery using predefined task-state conditions, while an Event Response Contract (ERC) specifies what each response must change, preserve, avoid, and re-verify. The Dynamic Replanning Score (DRS) weights the response process and outcome equally and is reported separately from task success. We evaluate nine agents and find DRS scores of 19.2 to 45.1, with the lowest scores on duplicate reports and subagent failures. Under our execution protocol, all nine agents obtain lower task success with asynchronous than with batched delivery (26.0% vs. 29.7% on average). For three agents, prompting the main agent to rebuild its plan after every result improves DRS by only 2.6 to 3.5 points. Together, these findings highlight the challenges of reliable asynchronous task execution and the need to evaluate how agents handle incoming results alongside end-to-end task success.
Figures & tables
| Scenario | Example task | Evaluation focus |
| Delayed authority | Archive an AWS invoice; its fields arrive after the folder and summary table are checked. | Adopt authoritative evidence ; save the attachment and verify the record. |
| Staleness and ordering | Negotiate a cart purchase; an old offer arrives after the new $42 agreement is saved. | Reject stale updates ; keep the current agreement over old terms. |
| Conflicting results | Diagnose slow DB writes; duplicate-index evidence arrives after causes are ranked. | Arbitrate by evidence , not arrival order; revise the root-cause ranking. |
| Duplication and replay | Build a scheduling app; a completion message is replayed after its tests are integrated. | Stay idempotent ; avoid repeated side effects and needless rebuilding. |
| Partial to complete | Merge two spreadsheets into a CSV; column extractions arrive before the complete merge. | Separate provisional from complete evidence ; confirm row alignment. |
| Subagent failure | Coordinate restaurant deliveries; a delivery subagent declines its suborder. | Recover selectively ; reassign the failed suborder and keep valid routes. |
| Agent | Delay | Stale | Conflict | Replay | Partial | Failure | Scope | Strag. | Calls | DRS |
| Claude Sonnet 5 | 38.7 1.8 | 53.4 1.2 | 39.9 2.1 | 15.5 1.2 | 29.8 1.7 | 35.8 1.3 | 66.9 1.9 | 80.5 1.5 | 77.1 | 45.1 |
| GPT-5.6 Terra | 34.2 1.5 | 43.9 2.9 | 41.5 1.3 | 18.5 1.6 | 21.4 1.3 | 16.2 1.9 | 69.4 2.0 | 72.2 2.4 | 48.1 | 39.7 |
| Qwen3.7 Plus | 33.0 1.3 | 45.5 2.9 | 38.8 1.5 | 12.6 1.6 | 21.2 2.4 | 6.9 1.5 | 61.8 2.4 | 85.9 2.6 | 75.9 | 38.2 |
| GLM5.3 Flash | 29.0 2.7 | 47.8 2.2 | 27.0 2.3 | 11.6 2.2 | 31.2 2.1 | 5.0 0.6 | 53.5 2.4 | 62.3 1.4 | 76.5 | 33.4 |
| GPT-5.6 Luna | 34.0 1.2 | 47.8 1.2 | 31.7 1.4 | 4.2 0.3 | 22.2 1.2 | 14.9 1.2 | 43.8 1.3 | 50.5 2.2 | 45.5 | 31.1 |
| DeepSeek V4 Pro | 16.2 1.6 | 47.6 2.2 | 20.8 3.2 | 2.7 0.7 | 24.2 2.4 | 16.8 2.8 | 62.0 2.1 | 54.7 3.2 | 108.0 | 30.6 |
| Agent | Task success | Change | ||
| Batched | Async | |||
| Claude Sonnet 5 | 42.3 | 38.2 | ||
| GPT-5.6 Terra | 41.3 | 38.8 | ||
| Qwen3.7 Plus | 21.3 | 18.7 | ||
| GLM5.3 Flash | 25.5 | 20.8 | ||
| GPT-5.6 Luna | 40.2 | 34.3 | ||
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Information | Access boundary | Content and use |
LLM Agent Evaluation
Large language model agent evaluation measures whether tool-using systems complete tasks reliably, safely, and efficiently.
See all 1,217 papers