OptionalannotationsOptionaldescriptionOptionalinputJSON Schema for the tool's arguments.
Typed loosely on purpose: the specification says object, but browsers have been observed handing back a JSON string, and a schema that is silently misread leaves the model unable to pass any arguments at all.
OptionaloriginOptionaltitle
A tool as reported by
document.modelContext.getTools().