Package dev.tachyonmcp.api.server.domain
Interface PromptMessage
@Immutable
public interface PromptMessage
A single message within a prompt, associating a
Role with its ContentBlock.
Use the user(String) or user(ContentBlock) factories to quickly
construct a user-role message without specifying the role explicitly.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic PromptMessage.Builderbuilder()content()static PromptMessageof(Role role, ContentBlock content) role()static PromptMessageuser(ContentBlock content) Creates a user-role message wrapping the given content block.static PromptMessageCreates a user-role message whose content is plain text (no annotations).
-
Method Details
-
role
Role role() -
content
ContentBlock content() -
builder
-
of
-
user
Creates a user-role message wrapping the given content block. -
user
Creates a user-role message whose content is plain text (no annotations).
-