@adcp/client API Reference - v3.3.3
    Preparing search index...

    Interface ConversationState

    Conversation state for persistence

    interface ConversationState {
        conversationId: string;
        agentId: string;
        messages: {
            id: string;
            role: "agent" | "user" | "system";
            content: any;
            timestamp: string;
            metadata?: Record<string, any>;
        }[];
        currentTask?: {
            taskId: string;
            taskName: string;
            status: string;
            params: any;
        };
        createdAt: string;
        updatedAt: string;
        metadata?: Record<string, any>;
    }
    Index

    Properties

    conversationId: string

    Conversation ID

    agentId: string

    Agent ID

    messages: {
        id: string;
        role: "agent" | "user" | "system";
        content: any;
        timestamp: string;
        metadata?: Record<string, any>;
    }[]

    Message history

    currentTask?: { taskId: string; taskName: string; status: string; params: any }

    Current task information

    createdAt: string

    When conversation was created

    updatedAt: string

    When conversation was last updated

    metadata?: Record<string, any>

    Additional metadata