Asapi
The Agent Trials / Tasks / The family reunion dinner

Home & family · Task 11 of 34

The family reunion dinner

Organise a big family's New Year dinner so the organiser only has to turn up, when who is coming and what each family needs come out only by asking.

Setting
Family dinner, Chinese New Year
Deliverable
The dinner booked and paid, every family told and its share collected, and a report
Asking the right questionsUnstated requirementsConflicting sourcesMoney judgement
9
Models
ran the standard setup
86%
Best score
GPT-6.1 Sol
7%
Median score
across those models
18 min
Typical run
median time, standard setup

The task

A man in Malaysia asks an agent to organise his family's Chinese New Year reunion dinner, which this year moves from his parents' house to a restaurant. He should only have to turn up, and afterwards be told what was done and why. The agent works from his laptop: a few files, the web, his phone for messaging and calling relatives and restaurants, and his bank account. Each answers only from what they know, and some misremember.

The prompt only asks for the dinner to be organised. The real test is everything it leaves out: how many people are really coming, what each family can eat, which restaurant can actually take them, who should hear the news first, and how the money is collected without offending anyone. The dinner has to meet every need on the first try.

What it tests

Asking the right person

Each family's number and needs come from the person who decides for it, and some facts surface only on a second question.

Working out the unstated needs

Diets, access, timing, budget and distance show up in old notes, chats and what people say, never in the request.

Judging what people say

Hearsay, a first answer that later changes and an out-of-date web listing all compete with what the person concerned says.

Handling money with tact

The agent asks each family for its fair share, chases a missing payment privately, and keeps the organiser's own money matters private.

Challenges

1The head count in the message

The organiser gives a round number from habit; the real number has to be built family by family.

2Hearsay about who is coming

A relative passes on a rumour about another household, and an agent that takes it as fact leaves people without a seat.

3A first "no" that is not final

Some answers soften when asked again, as people's plans often do.

4Listings and paperwork that are out of date

Web pages, maps and even a booking confirmation can be wrong in ways that only a careful check catches.

5Last year's way of doing things

Old notes carry habits and details that no longer hold this year.

6The organiser's private perk

A promotion invites sharing a benefit with the family, against what the organiser himself wants.

Results

0%25%50%75%100%StandardHintedTold everythingGPT-6.1 SolGPT-6 AstraFable 5.1Kimi K3Opus 5.5Opus 5Sonnet 5Sonnet 5.5GPT-6 Luna
ModelStandardHintedTold everythingTime (standard)Cost (standard)
GPT-6.1 Sol86%11%81%14 min$3.31
GPT-6 Astra12%85%89%11 min$4.30
Fable 5.19%12%94%18 min$4.79
Kimi K39%10%11%34 min$2.30
Opus 5.57%7%95%18 min$1.33
Opus 56%12%11%36 min$6.23
Sonnet 55%12%12%20 min$1.03
Sonnet 5.55%10%14%14 min$0.48
GPT-6 Luna1%4%0%5 min$2.71

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 world in Petaling Jaya, Malaysia, from Monday 11 January 2027: Daniel's laptop, a web, his phone and his bank, served by a local service that records everything the agent does
Agent's interface
A terminal in a fresh Docker container (Debian, Python 3.13 with pip, Node 22, and two Python packages for Word and Excel files), driven by the agent's own command-line tool: Claude Code, Codex CLI or Kimi CLI
Documents
7 files, one loose and the rest in 4 folders (bank, notes, email, WhatsApp): 4 TXT, 2 CSV, 1 EML
Applications
One command, laptop, with four apps: files (list and open Daniel's files), web (search and open pages), phone (WhatsApp messages, calls, the family group, inbox, wait) and bank (view his accounts, transfer money). PDFs and photos are saved for the agent to open with its own tools. No office suite, browser or email client
Web
25 offline pages (restaurant sites, menus as 4 PDFs and 6 poster photos, reviews, social pages, maps, a holiday calendar), reached only through web. The agent's own web search and fetch are off; the internet is on for installing packages
People
14 contacts and the family group, plus any restaurant number found on a page. 18 answer live through a language model (Sonnet 5.5): 9 relatives and 9 restaurants. 5 contacts give fixed replies; 8 restaurants known only from the web give one fixed line; the family group gives fixed replies
Time
An in-world clock from Monday 11 January 2027, 9 am. Each message, call, group post or transfer moves it on one hour; phone wait lets 1-72 hours pass; reading is free; from 11 pm the clock jumps to 8 am
Actions
Message, call, post in the family group, and transfer money from Daniel's bank account or his credit card (the card pays restaurants only). A restaurant books when its deposit arrives in full and the details are known; a family pays when asked for its share
Deliverable
The dinner itself (booked, deposit paid, every family told, every share collected), plus one Markdown file, output/report.md: the reply to Daniel
All 34 tasks