PromptVault.Message.PromptMessage (PromptVault v0.1.0)

View Source

A basic prompt message with role, content, and optional template processing.

This is the primary message type for user, assistant, and system messages.

Summary

Types

t()

@type t() :: %PromptVault.Message.PromptMessage{
  assigns: map(),
  engine: atom() | nil,
  raw: any(),
  role: atom(),
  template: tuple() | nil
}