Class McpPromptOutput
java.lang.Object
com.soklet.McpPromptOutput
- All Implemented Interfaces:
McpCompletePayload
Immutable output of one completed MCP prompt request.
- Author:
- Mark Allen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classMutable builder for immutableMcpPromptOutput. -
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull McpPromptOutput.Builderbuilder()booleanstatic @NonNull McpPromptOutputfromMessages(@NonNull McpPromptMessage @NonNull ... messages) Creates prompt output from messages.inthashCode()
-
Method Details
-
builder
- Returns:
- an empty prompt-output builder
-
fromMessages
public static @NonNull McpPromptOutput fromMessages(@NonNull McpPromptMessage @NonNull ... messages) Creates prompt output from messages.- Parameters:
messages- prompt messages- Returns:
- immutable prompt output
-
getDescription
- Returns:
- prompt description, if supplied
-
getMessages
- Returns:
- immutable messages in insertion order
-
equals
-
hashCode
-