Tool tree
A decision workspace for choices that run on confidential documents.
Implementation
gradeNot graded
gradeNot graded
get_decision_stateAnswer
Return the current decision matrix: options, criteria with weights, entered scores, the live weighted ranking, and which cells have no score or no supporting evidence yet. Contains no document text. Call this first to orient yourself before proposing anything.
View tool JSON
{
"name": "get_decision_state",
"kind": "answer",
"impl": "imperative",
"description": "Return the current decision matrix: options, criteria with weights, entered scores, the live weighted ranking, and which cells have no score or no supporting evidence yet. Contains no document text. Call this first to orient yourself before proposing anything.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/d/demo"
}list_documentsAnswer
List the confidential documents the user has loaded into this browser session. Returns filenames, page counts, which option each document belongs to, and parse status. Returns no document content.
View tool JSON
{
"name": "list_documents",
"kind": "answer",
"impl": "imperative",
"description": "List the confidential documents the user has loaded into this browser session. Returns filenames, page counts, which option each document belongs to, and parse status. Returns no document content.",
"inputSchema": {
"type": "object",
"properties": {
"optionId": {
"type": "string",
"description": "Optional. Restrict to documents scoped to one option."
}
},
"additionalProperties": false
},
"page": "/d/demo"
}propose_criterionAction
Propose a criterion for the matrix with a suggested weight. This creates a suggestion card for the user; it does not add anything to the matrix. Only the user can add criteria and set weights.
View tool JSON
{
"name": "propose_criterion",
"kind": "act",
"impl": "imperative",
"description": "Propose a criterion for the matrix with a suggested weight. This creates a suggestion card for the user; it does not add anything to the matrix. Only the user can add criteria and set weights.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"maxLength": 40
},
"description": {
"type": "string",
"maxLength": 140
},
"suggestedWeight": {
"type": "integer",
"minimum": 1,
"maximum": 5
}
},
"required": [
"name",
"suggestedWeight"
],
"additionalProperties": false
},
"page": "/d/demo"
}