Mark this tool as potentially destructive.
Mark this tool as expensive or open-world.
Set file parameter names accepted by this tool (ChatGPT only).
Mark this tool as idempotent (safe to retry).
Set the invoked message shown after completion (ChatGPT only).
Set the invoking message shown while executing (ChatGPT only).
Mark this tool as read-only.
Attach UI by HTML path, inline HTML, or a UI key reference.
Strings that look like paths or HTML are treated as UI definitions. Use uiRef() to explicitly reference a UI key.
Optionaloptions: UIOptionsReference a UI definition key from app config.
Set tool visibility (model/app/both).
Explicitly control widget accessibility (ChatGPT only).
Options available once input is set.