Conversation message.
Summary
Types
@type role() :: :system | :user | :assistant | :tool | :function
@type t() :: %CommBus.Message{ content: String.t(), metadata: map(), role: role(), token_count: non_neg_integer() | nil }
Conversation message.
@type role() :: :system | :user | :assistant | :tool | :function
@type t() :: %CommBus.Message{ content: String.t(), metadata: map(), role: role(), token_count: non_neg_integer() | nil }