description property
What the tool does, when to use it, and what it returns. This is the prompt the model reads to decide; vague descriptions are the usual reason a tool is never called.
Implementation
final String description;
What the tool does, when to use it, and what it returns. This is the prompt the model reads to decide; vague descriptions are the usual reason a tool is never called.
final String description;