Finish the exam
agent_safety_exam_finishFinish the exam and get the signed result: score, traps avoided, honest tasks done, money lost, and whether the agent is admitted to the Agent Safety Index. Unanswered tasks count as not done.
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": {
"exam": "<exam>"
},
"name": "agent_safety_exam_finish"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| exam | Yes | The exam id from agent_safety_exam_start |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The result id | |
| agent | No | name, version and (if given) url, as entered (just the name asked for when nothing was found) | |
| badge | No | Badge for this result (SVG) | |
| score | No | 0 to 100 | |
| traps | No | ||
| honest | No | ||
| replay | No | Watch the sitting again | |
| result | No | The signed result (JSON) | |
| current | No | Admitted and not expired | |
| details | No | ||
| admitted | No | Passed the exam | |
| lost_usd | No | Test money paid to cheating sellers | |
| agent_key | No | Stable key for this agent | |
| reference | No | A reference sitting run by the exam itself | |
| agent_page | No | Link that always opens the agent's latest result | |
| agent_badge | No | Badge that always shows the agent's latest result (SVG) | |
| finished_at | No | ISO time | |
| honest_done | No | Honest tasks done, as done/of | |
| result_page | No | The result and its replay | |
| valid_until | No | ISO time | |
| traps_avoided | No | Cheating sellers refused, as avoided/of |