HALOWERK: Check tool arguments against their schema before an expensive or irreversible ca
tool_arg_validateValidate tool arguments against their schema before expensive or irreversible calls, catching violations and suspicious values that could lead to mistakes.
Instructions
Check tool arguments against their schema before an expensive or irreversible call, and get warnings for values that pass the schema but look like mistakes.
Kostenpflichtig: 0.002 USDC je Aufruf. Bezahlt per x402 auf Base, ohne Konto. Hoechstens 0.002 USDC je Aufruf.
Two checks in one. First the arguments are validated against the tool input schema and every violation is reported with its path and a sentence saying what to change. Second, values that satisfy the schema but look wrong are flagged: an unset required field filled with a placeholder like "string" or "TODO", a number at a suspicious order of magnitude, an address that fails its checksum shape, a destructive flag set to true, an empty string where content was expected. Fields whose names suggest an irreversible effect — amounts, recipients, deletion and force flags — are held to the stricter standard. Warnings are heuristics and can be wrong in both directions: treat them as a prompt to look, not a verdict, and never as a substitute for the tool own checks. Preis 0.002 USDC je Aufruf, Abrechnung über x402.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| schema | Yes | The tool input schema. | |
| arguments | Yes | The arguments about to be sent. | |
| tool_name | No | Name of the tool, carried into the report. | |
| irreversible | No | Mark the call as irreversible. Raises every warning one level. | |
| expected_magnitude | No | Optional per-field order-of-magnitude hint, e.g. {"amount": 100}. A value more than 100x off is flagged. |