Table of Contents

Class ChatDisplayMessage

Namespace
Oscova.Agents.Conversations
Assembly
Oscova.Agents.dll

Represents a persisted display message with parsed segments and timing data.

public class ChatDisplayMessage

Inheritance

Inherited Members

Properties

AgentId

Identifies the agent that produced an assistant message so artifacts retain their original file grants.

Attachments

Gets or sets the user-supplied attachments staged for this message.

Channel

Gets or sets the messaging channel that produced this display message.

CreatedAt

Gets or sets when the message was created.

Elicitation

Gets or sets an optional elicitation payload.

From

Gets or sets the owner of the message.

InputTokens

Gets or sets the reported input-token count.

IsInteractionResponse

Gets or sets whether the message continues an active interaction.

MessageId

Gets or sets the message identifier.

OutputTokens

Gets or sets the reported output-token count.

Segments

Gets or sets the parsed and timed message segments.

Text

Gets or sets direct message text.

ToolApproval

Gets or sets an optional tool approval payload.

TotalTokens

Gets or sets the reported total-token count.