Explain Behavior Assertion
behaviorlock_explainCompare baseline and candidate AI-agent traces to explain assertion outcomes, returning the exact reason and selected values.
Instructions
Compare traces and return one assertion with selected baseline/candidate values and the exact reason.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"baseline": "<baseline>",
"candidate": "<candidate>",
"assertion": "<assertion>"
},
"name": "behaviorlock_explain"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| baseline | Yes | ||
| contract | No | ||
| assertion | Yes | ||
| candidate | Yes |