Saltar al contenido principal

Interface: ConversationStore

Defined in: src/types/index.ts:775

Persistence contract for assistant conversations.

Methods

useAppend()

useAppend(sessionId, message): Promise<void>

Defined in: src/types/index.ts:778

Parameters

sessionId

string

message

AiMessage

Returns

Promise<void>


useCreate()

useCreate(channel?): Promise<string>

Defined in: src/types/index.ts:776

Parameters

channel?

string

Returns

Promise<string>


useExists()

useExists(sessionId): Promise<boolean>

Defined in: src/types/index.ts:777

Parameters

sessionId

string

Returns

Promise<boolean>


useGetHistory()

useGetHistory(sessionId): Promise<AiMessage[]>

Defined in: src/types/index.ts:779

Parameters

sessionId

string

Returns

Promise<AiMessage[]>


useReset()

useReset(sessionId): Promise<void>

Defined in: src/types/index.ts:780

Parameters

sessionId

string

Returns

Promise<void>