Mahal Systems

Overview › Benchmark catalog

τ-bench

Fits support or booking agents that must follow a written policy while talking to a customer and writing to a backend. Borrow the end-state database diff as the pass/fail check, the pass^k reliability metric, and the simulated user prompted with a hidden user instruction.

What it asks the agent to do

  • look up an order or flight reservation for a customer
  • exchange, return or cancel an order under the written retail policy
  • change or cancel a flight booking under the written airline policy
  • collect identity details from the user before acting
  • refuse a request the policy forbids

What to borrow from it

grading designuser simulatorcase template

Caveats

The repo is marked deprecated and its tasks are not updated (dozens were later found invalid and fixed in the τ²-bench repo); only two domains, 115 retail and 50 airline tasks, all LLM-generated data, and the leaderboard is a static table in the README.

Details

Workloadscustomer support, retail, travel, tool calling
Interactionmulti turn simulated user
Environmentapi sandbox
End state checkedYes
Toolsdomain APIs over a JSON database (7 write and 8 read tools in retail, 6 write and 7 read in airline)
Gradingstate diff, pass^k
Size165
Datasynthetic
Personal datanone
LicenseMIT
Harnesshal, own repo
Statusdeprecated

Links

Situations it helped establish