Prompt
Inherits YAML::Serializable::Strict < YAML::Serializable < Reference < Object
Model Context Protocol (MCP) prompt.
Constants
Log = ::Log.for(self)
Constructors
new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
Sourcenew(name : String, title : String | Nil = nil, description : String | Nil = nil, arguments : Array(Prompt::Argument) = [] of Argument, messages : Array(Prompt::Message) = [] of Message)
Sourcenew(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
SourceClass methods
Instance methods
arguments
Sourcedescription
Sourcemessages
Sourcename
Sourcetitle
Source