Hiyve Components - v1.0.0
    Preparing search index...

    Interface AiChatMessage

    AI assistant chat message.

    Represents a message in the AI assistant conversation. Messages have roles (user, assistant, or system) and may stream incrementally when the assistant is generating a response.

    ChatState for the meeting chat (separate from AI chat)

    interface AiChatMessage {
        content: string;
        error?: string;
        id: string;
        isStreaming?: boolean;
        role: "assistant" | "user" | "system";
        status?: string;
        timestamp: Date;
    }
    Index

    Properties

    content: string

    Message content (supports markdown)

    error?: string

    Error message if the status is error

    id: string

    Unique message identifier

    isStreaming?: boolean

    Whether the assistant is still streaming this message

    role: "assistant" | "user" | "system"

    Message role

    status?: string

    Message status (e.g., 'pending', 'complete', 'error')

    timestamp: Date

    When the message was created