Mahal Systems

Overview › Benchmark catalog

StableToolBench

Fits agents that call many third-party web APIs and need a replayable test bed; the cache plus LLM-simulated-API server is the pattern to copy when the real APIs are flaky, and the solvable-only filtering shows how to prune unanswerable cases.

What it asks the agent to do

  • pick and chain RapidAPI-style tools for one instruction
  • handle multi-tool tasks across categories
  • produce a final answer judged solved or unsolved

What to borrow from it

sandbox designgrading design

Caveats

Grading is still a GPT-4 judge (solvable pass rate and win rate) with no state check, API responses on cache misses are model-simulated rather than real, and the 765 tasks are a filtered subset of ToolBench's ChatGPT-written instructions.

Details

Workloadstool calling, general assistant
Interactionsingle turn
Environmentapi sandbox
End state checkedNo
Toolsvirtual API server (response cache, then real API, then GPT 4 simulated response), MirrorAPI model
Gradingllm judge
Size765
Datamixed
Personal datanone
LicenseApache-2.0
Harnessown repo
Statusactive

Links

Situations it helped establish

  • Tool error: A tool call fails, times out or returns an error partway through.