Mahal Systems

Overview › Benchmark catalog

AgentHarm

Fits any tool-using assistant that must refuse misuse without losing the ability to do the benign version. Borrow the harmful/benign task pairs and the split scoring (refusal judge, semantic judge, tool-call grading functions).

What it asks the agent to do

  • refuse an openly harmful multi-step request (fraud, cybercrime, harassment)
  • complete the matching benign version of the same task
  • call the right synthetic tools in the right order
  • keep working correctly after a jailbreak attempt

What to borrow from it

case templategrading designtaxonomy

Caveats

Only 44 of 110 base behaviors are public (the rest are held out); 440 cases come from augmentations of those; tools are synthetic and tasks are short; the license adds a use restriction.

Details

Workloadssafety, tool calling, general assistant
Interactionsingle turn
Environmentapi sandbox
End state checkedNo
Toolssynthetic tools for email, web, files, messaging and payments
Gradingprogrammatic check, llm judge
Size110
Datasynthetic
Personal datanone
LicenseMIT (with an added clause limiting use to AI safety work)
Harnessinspect_evals
Statusactive

Links

Situations it helped establish