interface ChatModel {
    changeSet?: ChangeSet;
    context: ChatContextManager;
    id: string;
    location: ChatAgentLocation;
    onDidChange: Event<ChatChangeEvent>;
    settings?: {
        [key: string]: unknown;
    };
    suggestions: readonly ChatSuggestion[];
    getBranches(): ChatHierarchyBranch<ChatRequestModel>[];
    getRequests(): ChatRequestModel[];
    isEmpty(): boolean;
}

Implemented by

Properties

changeSet?: ChangeSet
id: string
onDidChange: Event<ChatChangeEvent>
settings?: {
    [key: string]: unknown;
}

Type declaration

  • [key: string]: unknown
suggestions: readonly ChatSuggestion[]

Methods