record_decision
Record a decision as one unit: capture the rationale, supporting evidence, rejected alternatives, and affected files or plans. Use it to preserve why a choice was made and get back a decision ID.
Instructions
Record a decision as ONE unit: the decision, why it was taken, the evidence behind it, which alternatives were rejected, and what it affects (files, functions, plans). Returns the decision id.
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": {
"title": "<title>",
"agent": "<agent>"
},
"name": "record_decision"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | Yes | ||
| title | Yes | ||
| effects | No | ||
| reasons | No | ||
| entities | No | ||
| evidence | No | ||
| description | No | ||
| alternatives_rejected | No |