UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

14 lines (12 loc) 464 B
import { ChatModelRunOptions, ChatModelRunResult } from "../../local"; import { ExportedMessageRepository, ExportedMessageRepositoryItem, } from "../../utils/MessageRepository"; export type ThreadHistoryAdapter = { load(): Promise<ExportedMessageRepository & { unstable_resume?: boolean }>; resume?( options: ChatModelRunOptions, ): AsyncGenerator<ChatModelRunResult, void, unknown>; append(item: ExportedMessageRepositoryItem): Promise<void>; };