Asapi
The Agent Trials / Tasks / Repair or replace

Business operations · Task 9 of 34

Repair or replace

A shop manager asks if his failing ice cream cabinet is worth replacing. The answer turns on facts he gives only when asked, and on how far ahead you look.

Setting
Bakery shop, ahead of Easter
Deliverable
A three-year plan: what to order, when, and how many pans to put out
Asking the right questionsLong-horizon judgementMoney judgementConflicting sources
12
Models
ran the standard setup
99%
Best score
GPT-6 Astra
68%
Median score
across those models
8 min
Typical run
median time, standard setup

The task

Easter is close, and a bakery shop's scoop ice cream cabinet has failed again. Pete, the manager, asks the agent whether a new one is worth it. The agent has a web catalogue of cabinets and can message Pete, who answers from memory, reads out his records exactly when asked, and goes home after ten messages. It plans what to order, when, and how many pans of ice cream to put out each month.

The prompt only asks what to do. The real test is what the agent finds out before it decides, and how far ahead it weighs the choice. An engineer, a colleague's spreadsheet and the finance team's habits each pull a different way. The plan is scored on three years' profit.

What it tests

Asking what else is on offer

The catalogue gives prices and sizes; what each option costs to own, and when it can really arrive, come out only by asking the manager for his records.

Thinking in time

The plan has to cover the weeks before any change is in place, with Easter close, and weigh the choice over years; nobody says how far ahead.

Weighing advice that disagrees

An engineer, a colleague, another firm and the finance team's past practice each point a different way, and the agent must work out which holds for this decision.

Running the shop, not just buying

The plan also sets how much ice cream to put on show each month, which turns on the season and on waste.

Challenges

1The listed delivery time

A web listing promises quick delivery, but whether the item is in stock is another matter. An agent that trusts the listing plans around a date that cannot happen.

2The familiar brand

The manager wants another of what he knows, and the catalogue alone cannot tell the options apart.

3An expert verdict read too widely

The engineer's advice is sound for the question he was answering. Read as a blanket rule, it throws away an option that pays.

4A thorough-looking spreadsheet

A colleague's comparison looks careful but rests on the wrong figures, so it points the wrong way.

5The short-term habit

Past decisions were often judged over a short horizon, and nothing says how far ahead this one should look. The horizon changes which plan wins.

6Display habits

How much stock to show each month is a money decision too, and the manager's instinct and what he knows about waste point different ways.

Results

0%25%50%75%100%StandardHintedTold everythingGPT-6 AstraDeepSeek V4.1 FlashGPT-6.1 SolKimi K3Opus 5Fable 5.1GLM-5.3-FlashOpus 5.5Sonnet 5Sonnet 5.5GPT-6 LunaQwen3.8-27B
ModelStandardHintedTold everythingTime (standard)Cost (standard)
GPT-6 Astra99%99.6%98%8 min$1.84
DeepSeek V4.1 Flash82%56%60%16 min$0.03
GPT-6.1 Sol78%72%99%5 min$0.17
Kimi K377%52%99%13 min$0.30
Opus 575%96%99%11 min$1.24
Fable 5.174%76%99.5%9 min$1.85
GLM-5.3-Flash62%52%80%5 min$0.01
Opus 5.559%63%60%7 min$0.51
Sonnet 556%52%95%2 min$0.12
Sonnet 5.556%59%69%1 min$0.05
GPT-6 Luna52%0%64%2 min$0.66
Qwen3.8-27B52%52%73%10 min$0.07

One run per model and setup. 100% = everything right (or, for a plan scored in money, the best plan); 0% = the obvious answer or worse.

Setups: Standard, the job as asked; Hinted, plus one hint; Told everything, every rule or fact given up front: the control that shows the task is fair.

What models got right and wrong

Test environment

Kind
Simulated workplace at a bakery chain's shop in Penzance, Cornwall, on Monday 8 March 2027: one catalogue file and messages to the shop manager, served by a service that logs every exchange
Agent's interface
A terminal in a fresh Docker container (Debian, Python 3.13 with pip, Node 22), driven by the agent's own command-line tool: Claude Code, Codex CLI, Kimi CLI, Prime Agent or Qwen Code
Documents
1 file in files/: catalogue.csv, 13 ice cream cabinets for sale with price, delivery and fitting, pans, width, lead time and link. No company files, and nothing more arrives
Applications
One command, ask (ask <first name> "<message>", or from colleagues import ask in Python), to message staff. No office suite, document tools, browser or email client
Web
None. The catalogue stands in for a web search. The agent's own web search and fetch are off; the internet is on for installing packages
People
21 named staff and suppliers. Only Pete Hosking, the shop manager, answers, live through a language model (Sonnet 5.5), from his memory and his own 57 files. Anyone else gets "isn't answering messages today"
Time
None: no clock moves. Pete answers 10 messages, says with his 8th reply that he is off home after two more, and is gone after the 10th; the agent is not told the limit
Actions
Message Pete and write the plan only. Nothing can be ordered or paid; the grader prices the plan's orders
Deliverable
One JSON file, output/choice.json: plan lines (order <ref> <month>, pans <number> <months>), evidence quotes and an optional note
All 34 tasks