CoCoBench: A Cooperative Coordination Benchmark for Embodied Multi-Agent Task Planning
Organizations: Nanjing University · AgiBot · Tsinghua University
Abstract
Agent systems powered by multimodal large language models (MLLMs) have advanced rapidly in recent years, yet existing embodied-agent benchmarks still lack fine-grained diagnostics for multi-agent coordination. Most benchmarks either focus on single-agent task completion or summarize multi-agent behavior with overall task success rates, which can obscure coordination failures such as duplicated work, violations of ordering constraints, resource contention, and desynchronized handoffs. In this paper, we introduce CoCoBench, a construct-level benchmark for evaluating multi-agent embodied coordination in executable household tasks. CoCoBench contains 897 oracle-validated instances organized around four recurring coordination constructs: task allocation, sequential ordering, mutual exclusion, and handoff coordination. In addition to task success rate, CoCoBench provides construct-level scores that measure whether agents coordinate effectively. We evaluate 11 leading MLLMs across different coordination modes, observation inputs, and numbers of agents. The results show that coordination ability is highly construct-specific: strong overall performance does not imply balanced competence across different coordination types. These findings point to new directions for designing targeted model architectures and improving multi-agent coordination ability.
Figures & tables
| Overall | D1: Task allocation | D2: Sequential ordering | D3: Mutual exclusion | D4: Handoff coordination | ||||||
| Model | SR | CS | SR | CS | SR | CS | SR | CS | SR | CS |
| Proprietary (API) | ||||||||||
| GPT-5.6-sol | 84.8 | 0.90 | 57.3 | 0.63 | 90.2 | 0.96 | 96.5 | 1.00 | 94.2 | 0.99 |
| GPT-5.4-mini | 33.6 | 0.51 | 81.7 | 0.66 | 30.7 | 0.60 | 10.9 | 0.59 | 12.9 | 0.18 |
| Claude Opus 4.8 | 78.5 | 0.87 | 38.1 | 0.50 | 94.7 | 1.00 | 93.9 | 0.99 | 85.7 | 0.99 |
| Claude Haiku 4.5 | 63.1 | 0.71 | 89.4 | 0.48 | 47.1 | 0.71 | 75.7 | 0.93 | 40.6 | 0.70 |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Coordination Type | Task Type | Instruction Example | Description |
|---|---|---|---|
| Store Groceries | Put the Potato and Lettuce in the Fridge, and turn off the LightSwitch. Put the Potato in the Fridge, put the Lettuce in the Fridge, and make sure the LightSwitch is off. | Agents divide independent household subtasks, such as storing food and switching off a light, and finish all objectives without repeated actions. | |
| D1 Task Allocation | Sort & Store | Put the CreditCard on the CoffeeTable, the CellPhone on the Desk, and the Pencil on the ArmChair. | Agents sort multiple personal objects to designated receptacles and split object-target pairs across the team. |
| Tidy Drawers | Put the CreditCard in Drawer_1, the CellPhone in Drawer_2, and the Pencil in Drawer_3. | Agents place personal items into assigned drawers, opening drawers before placement when needed. | |
| Stock Cabinet | Put the Apple and Lettuce in the Cabinet, then close the Cabinet after both items are inside. | Agents load kitchen items into a cabinet and close it only after all required items have been placed. | |
| D2 Sequential Ordering | Load in Order | Put the KeyChain, Watch, CreditCard, and RemoteControl in the Box, then close the Box. | Agents load several objects into a container and perform the final close action after the loading sequence is complete. |
| Fill Drawers in Order | Put the KeyChain, Watch, CreditCard, and RemoteControl in the Drawer, then close the Drawer. | Agents place several personal objects into one drawer and close it only after all placements are complete. |
| Model Name | Creator | Full Name / Identifier |
| GPT-5.6-sol | OpenAI | gpt-5.6-sol |
| GPT-5.4-mini | OpenAI | gpt-5.4-mini |
| Claude Opus 4.8 | Anthropic | claude-opus-4.8 |
| Claude Haiku 4.5 | Anthropic | claude-haiku-4.5 |
| Qwen3.6-Plus | Qwen | qwen3.6-plus |
| Kimi-K2.6 | Moonshot AI | kimi-k2.6 |
| Action Type | Target Object |
|---|---|
| Find | AlarmClock, Apple, ArmChair, BasketBall, Bathtub, Bed, Book, Box, Bread, ButterKnife, Cabinet, Candle, Cart, CellPhone, CD, Chair, Cloth, CoffeeMachine, CoffeeTable, CounterTop, CreditCard, Cup, Desk, DeskLamp, DishSponge, DiningTable, Dresser, Drawer, Egg, Faucet, FloorLamp, Fork, Fridge, GarbageCan, GlassBottle, HandTowel, Kettle, KeyChain, Knife, Ladle, Laptop, Lettuce, LightSwitch, Microwave, Mug, Newspaper, Ottoman, Pan, PepperShaker, Pencil, Pen, Pillow, Plate, Plunger, Potato, RemoteControl, Safe, SaltShaker, Shelf, SideTable, Sink, SoapBar, SoapBottle, Sofa, Spatula, SprayBottle, Statue, StoveBurner, TennisRacket, TissueBox, Tomato, Toilet, ToiletPaper, ToiletPaperHanger, Vase, Watch, WateringCan, WineBottle |
| Explore | forward, back, left, right, turn_left, turn_right, look_up, look_down |
| Wait | None |
| PickUp | AlarmClock, Apple, BaseballBat, BasketBall, Book, Bowl, Box, Bread, ButterKnife, Candle, CD, CellPhone, Cloth, CreditCard, Cup, DishSponge, Egg, Fork, GlassBottle, HandTowel, Kettle, KeyChain, Knife, Ladle, Laptop, Lettuce, Mug, Newspaper, Pan, Pen, Pencil, PepperShaker, Plate, Plunger, Potato, RemoteControl, SaltShaker, SoapBar, SoapBottle, Spatula, SprayBottle, Spoon, Statue, TennisRacket, TissueBox, Tomato, Vase, Watch, WateringCan, WineBottle |
| Put | ArmChair, Bed, Box, Cabinet, Chair, CoffeeTable, CounterTop, Desk, DiningTable, Drawer, Dresser, Fridge, Microwave, Plate, Safe, Shelf, SideTable, Sink, Sofa |
| Drop | Object in hand |
| Model | Prog. (fail) | Steps (succ.) | Inv. act. | Dep | Occ | Aff | Ill |
| Proprietary (API) | |||||||
| GPT-5.6-sol | 42.0 | 15.8 | 1.8 | 29 | 7 | 2 | 0 |
| GPT-5.4-mini | 45.0 | 16.7 | 0.0 | 95 | 6 | 3 | 0 |
| Claude Opus 4.8 | 39.8 | 16.7 | 1.7 | 11 | 7 | 0 | 0 |
| Claude Haiku 4.5 | 49.7 | 17.3 | 7.6 | 57 | 3 | 1 | 0 |
| Qwen3.6-Plus | 46.4 | 17.9 | 0.0 | 61 | 6 | 2 | 0 |
| Model | Time (s) | Steps | Planner calls |
|---|---|---|---|
| Proprietary (API) | |||
| GPT-5.6-sol | 123.8 | 18.4 | 19.2 |
| GPT-5.4-mini | 120.0 | 31.1 | 31.7 |
| Claude Opus 4.8 | 296.9 | 21.2 | 22.0 |
| Claude Haiku 4.5 | 215.2 | 26.0 | 26.7 |
| Qwen3.6-Plus | 106.7 | 26.1 | 26.9 |