Large language model (LLM) agents increasingly coordinate in multi-agent systems, yet we lack an understanding of where and why cooperation fails. Many real-world coordination problems are not social dilemmas: helping others -- sharing documentation, unblocking a teammate -- costs the helper almost nothing while producing substantial collective benefit. Whether LLM agents cooperate in this regime, where helping is free and they are explicitly instructed to do so, remains unknown. We build a turn-based multi-agent environment that strips away all strategic complexity, making cooperation costless and trivially optimal. Across eight widely used LLMs, capability does not predict cooperation: OpenAI o3 reaches only 17% of optimal collective performance while the weaker o3-mini reaches 50%, despite identical instructions to maximize group revenue. Using a causal decomposition that automates one side of agent communication, we separate cooperation failures from competence failures, and find that several capable models actively withhold information despite gaining nothing from withholding. Targeted interventions address each mode: explicit protocols roughly double the performance of competence-limited models, while small sharing incentives unlock cooperation-limited ones. Our results suggest that scaling intelligence alone will not solve coordination in multi-agent systems, and will require deliberate cooperative design, even when helping costs nothing.
Figures & tables
Figure 1: The instruction-utility gap. Agent 1 requests information from Agent 3 to complete a task. Agent 3 can cooperate or withhold. While the agents are instructed to maximize overall revenue, sending information has no effect on Agent 3’s individual payoff—only Agent 1 benefits from receiving it. This neutrality for the sender creates the instruction-utility gap and drives cooperative failures.
Figure 2: The two-step pipeline under perfect play. In round T, Agent A requests all missing pieces from holders and fulfills incoming requests from others. Other agents fulfill A’s requests during their turns within the same round. By round T+1, Agent A has received the needed pieces, can submit completed tasks, and receives new tasks to maintain its queue. This two-step flow continually repeats for subsequent rounds.
Figure 3: Final performance is uncorrelated with general capability. We use Chatbot Arena Elo scores as a proxy for capability. The dashed line shows linear fit (R² = 0.025, p = 0.71).
Model
Total Tasks ( ↑ )
Msgs/Task ( ↓ )
Gini Coefficient ( ↓ )
Response Rate ( ↑ )
Pipeline Efficiency ( ↑ )
o3-mini
102.8 ± 17.3 (50.4%)
4.4 ± 1.0
0.075 ± 0.039
94.6%
95.4%
GPT-5-mini
78.7 ± 8.6 (38.6%)
10.6 ± 8.0
0.133 ± 0.121
45.4%
95.1%
o3
34.4 ± 2.6 (16.9%)
29.0 ± 3.2
0.206 ± 0.067
60.1%
44.6%
DeepSeek-R1
93.5 ± 8.7 (45.8%)
10.3 ± 8.0
0.110 ± 0.024
52.0%
89.6%
GPT-4.1-mini
11.8 ± 1.6 (5.8%)
24.0 ± 7.3
0.443 ± 0.076
77.0%
11.0%
Claude Sonnet 4
132.0 ± 9.6 (64.7%)
3.5 ± 0.3
0.078 ± 0.016
87.7%
89.7%
Table 1: Baseline performance. Total tasks are also reported as a % of the Perfect-Play row, which provides the performance ceiling.
Figure 4: Failure mode decomposition. Models mapped by their cooperation rate versus competence rate. The diagonal separates cooperation-limited models from competence-limited models.
Model
Baseline
Auto-Request
Auto-Fulfill
(Cooperation)
(Competence)
o3-mini
50.4%
17.2%
92.1%
GPT-5-mini
38.6%
18.6%
95.3%
o3
16.9%
15.2%
94.9%
DeepSeek-R1
45.8%
70.5%
75.5%
GPT-4.1-mini
5.8%
30.1%
14.4%
Table 2: Causal decomposition of cooperation and competence. Performance shown as % of Perfect-Play ceiling. Full results with all metrics in Appendix A.1 .
Model
Limited
Policy
Incentive
o3-mini
+29.4%
+25.3%
+19.6%
GPT-5-mini
+48.8%
+99.3%
+74.5%
o3
+22.1%
+82.6%
+190.7%
DeepSeek-R1
+26.2%
+78.0%
+46.8%
GPT-4.1-mini
+113.6%
+64.4%
+20.3%
Claude Sonnet 4
− 15.0%
+5.9%
− 4.7%
Table 3: Targeted interventions address distinct failure modes. Performance change relative to baseline (Table 1 ). Full results with all metrics in Appendix A.1 .
Figure 5: Intervention effects. Performance impact of three interventions relative to baseline.
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
Model
Setting
Total Tasks ( ↑ )
Msgs/Task ( ↓ )
Gini Coefficient ( ↓ )
Response Rate ( ↑ )
Pipeline Efficiency ( ↑ )
o3-mini
Auto Fulfill
187.8 ± 20.5 (92.1%)
1.8 ± 0.1
0.028 ± 0.010
104.2%
100.0%
Auto Request
35.0 ± 13.5 (17.2%)
23.3 ± 11.1
0.200 ± 0.036
76.5%
60.7%
Baseline
102.8 ± 17.3 (50.4%)
4.4 ± 1.0
0.075 ± 0.039
94.6%
95.4%
GPT-5-mini
Auto Fulfill
194.4 ± 4.1 (95.3%)
2.1 ± 0.3
0.019 ± 0.008
74.0%
99.8%
Auto Request
38.0 ± 7.8 (18.6%)
21.5 ± 7.0
0.280 ± 0.122
65.0%
70.5%
Baseline
78.7 ± 8.6 (38.6%)
10.6 ± 8.0
0.133 ± 0.121
45.4%
95.1%
Appendix
Table 4: Full causal decomposition results. Complete metrics for the selective automation experiment. Auto-Request isolates cooperation on the sending dimension; Auto-Fulfill isolates competence on the requesting/submission dimension. Total Tasks shown with % of Perfect-Play ceiling in parentheses.
Model
Intervention
Total Tasks ( ↑ )
Msgs/Task ( ↓ )
Gini Coefficient ( ↓ )
Response Rate ( ↑ )
Pipeline Efficiency ( ↑ )
o3-mini
Limited
133.0 ± 6.5 (+29.4%)
2.9 ± 0.2
0.047 ± 0.009
98.1%
98.1%
Policy
128.8 ± 7.9 (+25.3%)
3.1 ± 0.2
0.058 ± 0.015
101.0%
99.7%
Incentive
123.0 ± 9.9 (+19.6%)
3.5 ± 0.5
0.079 ± 0.010
103.7%
98.0%
GPT-5-mini
Limited
117.1 ± 8.3 (+48.8%)
5.1 ± 3.2
0.087 ± 0.050
57.9%
96.6%
Policy
156.8 ± 5.2 (+99.3%)
3.3 ± 0.3
0.042 ± 0.006
62.0%
99.7%
Incentive
137.3 ± 10.1 (+74.5%)
3.9 ± 1.2
0.070 ± 0.049
59.5%
99.6%
Appendix
Table 5: Full intervention results. Complete metrics for three minimal interventions: Policy (explicit protocols), Incentive (10% sender bonus), and Limited (hidden peer revenues). Total Tasks shows % change from baseline in parentheses.
Category
Example Patterns
Defection Patterns
Explicit
withhold(ing)? , not (share|send) (until|unless) , retain(ing)? what I