PromptArgument

A declared prompt argument.

@safe
struct PromptArgument {
string name;
Nullable!string description;
bool required;
}

Members

Functions

forVersion
PromptArgument forVersion(ProtocolVersion v)

Return a copy of this PromptArgument with any fields newer than the negotiated protocol version stripped. PromptArgument only began extending BaseMetadata (gaining title) in 2025-06-18; in 2024-11-05 and 2025-03-26 it had only name/description/required.

Variables

title
Nullable!string title;

optional human-readable display name (BaseMetadata)