Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FlatMemory ¶
func (*FlatMemory) Add ¶
func (m *FlatMemory) Add(ctx context.Context, sessionID string, item *MemoryItem) error
func (*FlatMemory) FetchHistories ¶
func (m *FlatMemory) FetchHistories(ctx context.Context, sessionID string) ([]*MemoryItem, error)
func (*FlatMemory) Get ¶
func (m *FlatMemory) Get(ctx context.Context, sessionID string) ([]*MemoryItem, error)
type Memory ¶
type Memory interface {
Get(context.Context, string) ([]*MemoryItem, error)
Add(context.Context, string, *MemoryItem) error
FetchHistories(context.Context, string) ([]*MemoryItem, error)
}
func NewFlatMemory ¶
Click to show internal directories.
Click to hide internal directories.