TheAgentCompany: benchmark LLM agents on realistic workplace tasks

December 18, 20247 min

Overview

Decision SnapshotNeeds Validation

The benchmark is well engineered and reproducible with public code. Results are strong enough to guide pilots but not to claim agents are production-ready for general office automation.

Citations3

Evidence Strength0.80

Confidence0.87

Risk Signals8

Trust Signals

Findings with numeric evidence: 4/4

Findings with evidence refs: 4/4

Results with explicit delta: 0/4

Reproducibility

Status: Code + data available

Open source: Yes

At A Glance

Cost impact: 60%

Production readiness: 30%

Novelty: 65%

Authors

Frank F. Xu, Yufan Song, Boxuan Li, Yuxuan Tang, Kritanjali Jain, Mengxue Bao, Zora Z. Wang, Xuhui Zhou, Zhitong Guo, Murong Cao, Mingyang Yang, Hao Yang Lu, Amaad Martin, Zhe Su, Leander Maben, Raj Mehta, Wayne Chi, Lawrence Jang, Yiqing Xie, Shuyan Zhou, Graham Neubig

Links

Abstract / PDF / Code / Data

Why It Matters For Business

Agents can reliably finish some code-heavy tasks but currently fail most social and office workflows; companies should pilot agents on engineering tasks first and budget for API costs and human oversight.

Who Should Care

Summary TLDR

This paper introduces TheAgentCompany, an open, self-hosted benchmark that measures how well LLM agents perform realistic software-company work (175 tasks). Agents must browse, run code, and message simulated colleagues. The best model (Gemini-2.5-Pro) autonomously finished 30.3% of tasks and scored 39.3% with partial credit; many tasks involving social chat and complex web UIs largely fail. Code, environment, and evaluations are released for reproducible testing.

Problem Statement

We lack objective, reproducible benchmarks that test whether LLM agents can actually do real workplace tasks that require browsing, coding, terminal work, and communication. This prevents clear answers about which tasks can be automated and what caveats apply.

Main Contribution

A self-hosted, reproducible environment simulating a small software company and 175 realistic tasks.

Checkpoint-based scoring with deterministic evaluators and LLM-based fallback evaluation to give partial credit.

Key Findings

Top model autonomy is partial: Gemini-2.5-Pro completes about 30% of tasks.

Numbers30.3% success; 39.3% partial score (Table 1)

Practical UseExpect current LLM agents to fully automate only a minority of well-scoped workplace tasks; plan for human oversight on most tasks.

Evidence RefTable 1, §7.1

Tasks are expensive in time and API cost for best-performing agents.

NumbersGemini-2.5-Pro: 27.2 steps and $4.2 per task on average

Practical UseBudget for multi-step agent runs when automating workflows; measure step counts and token costs before scaling.

Evidence RefTable 1, §7.1

Results

MetricValueBaselineDeltaSplit / DatasetEvidenceEvidence Ref
Full completion (best model)30.3% (Gemini-2.5-Pro)Full 175-task setTable 1 reports 30.3% success for Gemini-2.5-ProTable 1
Partial completion score (best model)39.3% (Gemini-2.5-Pro)Full 175-task setTable 1 reports 39.3% partial score for Gemini-2.5-ProTable 1

What To Try In 7 Days

Run OpenHands + Gemini-2.5-Pro on a 10-task subset to measure real step and cost profiles using the public repo.

Benchmark an open-weight model (e.g., Llama-3.3-70B) on the same subset to compare cost vs success trade-offs.

Test agents on internal chat and document workflows to measure practical failure modes before automating them.

Agent Features

Memory
short-term trajectory history (LLM prompt history)
Planning
long-horizon planning with checkpoints
Tool Use
web browsingterminal / bashcode execution (IPython)chat messaging
Frameworks
OpenHands (CodeAct)OWL-RolePlaySotopia (NPCs)BrowserGym
Is Agentic

Yes

Architectures
single-agentmulti-agent
Collaboration
simulated colleagues (LLM NPCs) for chat-based interaction

Optimization Features

Token Efficiency
cost and step measurement per task

Reproducibility

Risks & Boundaries

Limitations

Tasks skew to well-scoped, automatically-evaluable work; creative or open-ended tasks are not covered.

No human baseline comparison was collected due to cost, so human-vs-agent gaps are not quantified.

When Not To Use

To judge agent ability on creative or high-level strategy tasks not expressible with programmatic checkpoints.

To claim job-level automation beyond the specific set of curated tasks in a software-company setting.

Failure Modes

Agents get stuck on complex web UIs (popups, dynamic elements).

Agents fail at social follow-up or multi-turn coordination with colleagues.

Core Entities

Models

Gemini-2.5-ProClaude-3.7-SonnetClaude-3.5-SonnetGemini-2.0-FlashGPT-4oGemini-1.5-ProAmazon-Nova-Pro-v1Llama-3.1-405bLlama-3.3-70bQwen-2.5-72bLlama-3.1-70bQwen-2-72b

Metrics

Success (full completion)Partial completion scoreNumber of steps (LLM calls)Cost per instance (API token cost)

Datasets

TheAgentCompany environment (175 tasks, self-hosted)

Benchmarks

TheAgentCompany

Context Entities

Models

Gemini familyLlama familyClaude familyQwen familyAmazon Nova

Metrics

Human-like simulated colleague interactions (LLM-as-NPC)LLM-based evaluation fallback

Datasets

O*NET (used for task selection guidance)

Benchmarks

WebArenaSWE-benchWorkArenaAssistantBench