Tool tree
gradeNot graded
get_workflow_stateAnswer
Report where the redaction workflow stands and which tools apply right now. Blindfold registers tools by context, so the surface changes as work advances: a tool that is missing is usually not yet applicable rather than broken. Call this first in a new conversation, before planning a sequence of steps, or whenever a tool you expected is unavailable. Returns the stage, the open document, plan counts and the tools currently registered.
View tool JSON
{
"name": "get_workflow_state",
"kind": "answer",
"impl": "imperative",
"description": "Report where the redaction workflow stands and which tools apply right now. Blindfold registers tools by context, so the surface changes as work advances: a tool that is missing is usually not yet applicable rather than broken. Call this first in a new conversation, before planning a sequence of steps, or whenever a tool you expected is unavailable. Returns the stage, the open document, plan counts and the tools currently registered.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}open_sample_documentAction
Open one of the built-in sample documents in the viewer. Use this when the user names a sample, or asks for something to work on and nothing is open. Choices: leaked_memo, an internal memo about a data incident; medical_record, a hospital discharge summary; vendor_contract, a commercial services agreement. Opening a document discards any scan, plan or export belonging to a previous one. Returns the id, title, kind and page count.
View tool JSON
{
"name": "open_sample_document",
"kind": "act",
"impl": "imperative",
"description": "Open one of the built-in sample documents in the viewer. Use this when the user names a sample, or asks for something to work on and nothing is open. Choices: leaked_memo, an internal memo about a data incident; medical_record, a hospital discharge summary; vendor_contract, a commercial services agreement. Opening a document discards any scan, plan or export belonging to a previous one. Returns the id, title, kind and page count.",
"inputSchema": {
"type": "object",
"properties": {
"document": {
"type": "string",
"enum": [
"leaked_memo",
"medical_record",
"vendor_contract"
],
"description": "Which sample to open. Pick the one whose subject matches what the user asked for."
}
},
"required": [
"document"
],
"additionalProperties": false
}
}get_audit_logAnswer
Return the record of this session: every action, whether the agent or a human took it, and when. Use it to answer questions about how a decision was reached, to show the reviewer what has happened, or to check whether a disclosure was granted or refused. Holds finding ids and types only, never the values themselves.
View tool JSON
{
"name": "get_audit_log",
"kind": "answer",
"impl": "imperative",
"description": "Return the record of this session: every action, whether the agent or a human took it, and when. Use it to answer questions about how a decision was reached, to show the reviewer what has happened, or to check whether a disclosure was granted or refused. Holds finding ids and types only, never the values themselves.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}