OptionalalwaysKeep this tool active on every step regardless of the classifier's selection.
OptionalclassificationCompact one-liner for the intent classifier prompt.
OptionaldependsTool names that must run before this one.
Description of the tool's purpose. Used by the SDK's system prompt.
OptionalendsHalt the agent loop on the step that calls this tool (no trailing step) — e.g. clarifyIntent rendering a form.
OptionalexampleNatural language prompts shown by the help tool (e.g. 'Where is the Louvre?').
OptionalexamplesUsage examples (e.g. 'geocode("Amsterdam")').
Tool identifier, derived from the config key.
OptionalrelatedTool names that are often used together with this tool.
OptionalscopeWhen set, the classifier may emit toolScopes[name] for this tool to narrow per-turn.
OptionaltagsCategory tags used by the help tool for filtering (e.g. 'location', 'routing').
Metadata for an agent toolkit tool.