Record decision
record_decisionRecord project decisions with rationale and rejected alternatives, preserving context for future reference.
Instructions
Record an important project decision (optionally with rationale and rejected alternatives). Decisions stay relevant for a long time.
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": {
"content": "<content>"
},
"name": "record_decision"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agentId | No | Identifier of the calling agent/client, e.g. "cursor", "vscode", "claude-cli". | |
| content | Yes | The decision, e.g. "Use RBAC for employee permissions." | |
| rationale | No | ||
| sessionId | No | ||
| confidence | No | ||
| importance | No | ||
| alternatives | No | ||
| workspacePath | No | Workspace directory of the project. Defaults to the server working directory. |