Interface IConversationStore
Assembly: Glitch9.AIDevKit.dll
Syntax
public interface IConversationStore
Properties
|
Edit this page
View Source
PersistMode
Declaration
ConversationPersistMode PersistMode { get; }
Property Value
|
Edit this page
View Source
StoreType
Declaration
ConversationStoreType StoreType { get; }
Property Value
Methods
|
Edit this page
View Source
CreateAsync(string, CancellationToken)
Declaration
UniTask<Conversation> CreateAsync(string agentId, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
DeleteAsync(string, string, CancellationToken)
Declaration
UniTask<bool> DeleteAsync(string agentId, string convId, CancellationToken ct = default)
Parameters
Returns
| Type |
Description |
| UniTask<bool> |
|
|
Edit this page
View Source
DeleteItemAsync(string, string, string, CancellationToken)
Declaration
UniTask<bool> DeleteItemAsync(string agentId, string convId, string itemId, CancellationToken ct = default)
Parameters
Returns
| Type |
Description |
| UniTask<bool> |
|
|
Edit this page
View Source
ListAsync(string, CancellationToken)
Declaration
UniTask<Conversation[]> ListAsync(string agentId, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
LoadAsync(string, string, CancellationToken)
Declaration
UniTask<Conversation> LoadAsync(string agentId, string convId, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
LoadItemAsync(string, string, string, CancellationToken)
Declaration
UniTask<ConversationItem> LoadItemAsync(string agentId, string convId, string itemId, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
LoadItemsAsync(string, string, CancellationToken)
Declaration
UniTask<ConversationItem[]> LoadItemsAsync(string agentId, string convId, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
UpdateAsync(Conversation, CancellationToken)
Declaration
UniTask<Conversation> UpdateAsync(Conversation conversation, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
UpdateItemsAsync(string, string, ConversationItem[], CancellationToken)
Declaration
UniTask<ConversationItem[]> UpdateItemsAsync(string agentId, string convId, ConversationItem[] items, CancellationToken ct = default)
Parameters
Returns
Extension Methods