evaluate commitment
evaluate_commitmentDecide whether a proposed refund, feature, or timeline is in the approved set. REFUSED means do not say it, do not invent a substitute, and draft for human review instead of promising the customer. APPROVED means sayOnly is the only permitted wording. Pass channel to also enforce the escalation limit.
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": {
"deskId": "<deskId>",
"kind": "<kind>",
"proposal": "<proposal>"
},
"name": "evaluate_commitment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| deskId | Yes | ||
| channel | No | ||
| proposal | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No |