cache-key-check
Check that a result-cache key contains every input that changes the result, and nothing volatile — Given the inputs of a cached computation (each declared as influencing the output or not, optionally volatile) and the list of inputs the cache key is built from, finds influential inputs missing from the key (stale or wrong hits), volatile inputs inside it (the cache never hits), unknown-influence inputs left out, and, for private results, a missing tenant dimension (cross-tenant leak). When valu
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": {
"inputs": "<inputs>",
"keyParts": "<keyParts>"
},
"name": "cache-key-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Namespace mixed into the digest. | |
| inputs | Yes | ||
| private | No | The result is per-tenant or per-user. | |
| keyParts | Yes | Names of the inputs the key is built from. | |
| tenantInput | No | Name of the input that identifies the tenant or user; required in the key when private. |