Mahal Systems

Overview › Benchmark catalog

ToolSandbox

Fits assistant agents whose tools have hidden state dependencies (one call only works after another). Borrow the milestone and minefield grading: required world-state checkpoints in a partial order, forbidden events that zero the score, and similarity scoring of each checkpoint.

What it asks the agent to do

  • change a phone setting such as wifi or cellular before completing the user's request
  • send a message, add a contact or set a reminder that depends on earlier tool results
  • ask the user for missing information instead of guessing
  • canonicalize fuzzy user input (dates, names) into the form a tool needs

What to borrow from it

grading designsandbox designuser simulatortaxonomy

Caveats

Scenarios are hand-written by two annotators rather than drawn from real traffic; the license is a custom Apple permissive license with no SPDX id; search tools need a paid RapidAPI key; no leaderboard, and no activity signal after the April 2025 paper revision.

Details

Workloadstool calling, general assistant, mobile
Interactionmulti turn simulated user
Environmentapi sandbox
End state checkedYes
Tools34 stateful phone assistant tools across 11 domains (settings, contacts, messaging, reminders, search)
Gradingstate diff, trajectory check
Size1,032
Datasynthetic
Personal datanone
Licenseunknown
Harnessown repo
Statusactive

Links