A declarative matcher over a tool call's input, keyed by dot-path (e.g.
"body.prompt"). Each value is matched against the value at that path: a
RegExp is a pattern over the stringified value (use this for "contains"), and
a string/number/boolean is an exact match (use this for "equals", e.g.
a push target). All keys must match (AND). Serializable, so anything carrying
one still round-trips through toJSON.
A declarative matcher over a tool call's
input, keyed by dot-path (e.g."body.prompt"). Each value is matched against the value at that path: aRegExpis a pattern over the stringified value (use this for "contains"), and astring/number/booleanis an exact match (use this for "equals", e.g. a push target). All keys must match (AND). Serializable, so anything carrying one still round-trips throughtoJSON.