switch
A conditional system tool that executes different blocks of tools based on multiple conditions.
Fields
Name
Type
Description
Required
cases.condition_prompt
prompt
The true/false or yes/no question prompt to ask about the content.
cases.break
boolean
Whether to stop evaluating further cases if this condition is true. Defaults to false.
cases.tools
array
The tools to execute if the condition is true.
default.tools
array
The tools to execute if no conditions are true or no break was present.
content
prompt
The content to evaluate for each case.
Returns
Type
Description
null
This system tool does not return a value.
Example
Last updated