Returns a SHA-256 hash over a tool's name, description, and parameter
schema (its implementation function is deliberately excluded, so the
signature tracks the contract a model sees, not the R code). Use it to detect
when a tool's advertised interface has changed, for example to pin a tool
schema and notice a silent redefinition.
Arguments
- tool
An
llmr_tool(fromllm_tool()), or a list carryingname,description, andschema.