Validates tool function arguments against a JSON schema
const result = validateToolArguments({ name: "test" }, { type: "object", required: ["name"], properties: { name: { type: "string" } }});if (result.success) { console.log(result.data); // { name: "test" }} else { console.error(result.error);} Copy
const result = validateToolArguments({ name: "test" }, { type: "object", required: ["name"], properties: { name: { type: "string" } }});if (result.success) { console.log(result.data); // { name: "test" }} else { console.error(result.error);}
Validates tool function arguments against a JSON schema
Example