Prompt
class defines a prompt that can be attached to an Agent.
Constructor
An optional hash of parameters, each of which should be a Zod schema describing the parameter’s type.
Your agent will use these schemas to determine the right format in which to pass arguments to the prompt.
If you omit this, your prompt will receive no arguments.
An optional Zod schema describing the type of the value that should be returned from the prompt. If this is
specified, your agent will attempt to format its result to match the shape you provide.
A template string which contains the prompt which will be passed to the model. Any values in
{curly brackets}
will be replaced by matching arguments.