jevguard_cache_fingerprint
Compute a stable SHA-256 fingerprint from state and questions, masking volatile keys like timestamps to enable deterministic caching.
Instructions
Calculates a canonical SHA-256 fingerprint from state and questions with volatile key masking (timestamp, trace_id, request_id) for 0-token deterministic caching.
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": {
"state": "<state>"
},
"name": "jevguard_cache_fingerprint"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Target model identifier (default: jev-latest). | jev-latest |
| state | Yes | State payload dictionary to include in fingerprint computation. | |
| questions | No | Question definitions dictionary (optional). | |
| ignore_keys | No | List of volatile keys to mask in addition to standard defaults. | |
| auto_inject_escapes | No | Whether to consider escape injection logic when computing fingerprint (default: true). |