Table of Contents

Class AgentMemorySettings

Configuration settings for memory management in chat sessions. This class implements the IMemorySettings interface and provides

[Serializable]
public class AgentMemorySettings : IAgentMemorySettings
Inheritance
object
AgentMemorySettings
Implements

Fields

autoSave

public bool autoSave

Field Value

bool

embeddingModelId

[ModelPopupAttribute]
public string embeddingModelId

Field Value

string

generateTitle

public bool generateTitle

Field Value

bool

maxContextMessages

[Range]
public int maxContextMessages

Field Value

int

retrievalMinSim

public float retrievalMinSim

Field Value

float

retrievalTopK

[Range]
public int retrievalTopK

Field Value

int

summaryModelId

[ModelPopupAttribute]
public string summaryModelId

Field Value

string

useVectorStore

public bool useVectorStore

Field Value

bool

Properties

AutoSave

public bool AutoSave { get; }

Property Value

bool

EmbeddingModel

public string EmbeddingModel { get; }

Property Value

string

GenerateTitle

public bool GenerateTitle { get; }

Property Value

bool

MaxContextMessages

public int MaxContextMessages { get; }

Property Value

int

RetrievalMinSim

public float RetrievalMinSim { get; }

Property Value

float

RetrievalTopK

public int RetrievalTopK { get; }

Property Value

int

SummaryModel

public string SummaryModel { get; }

Property Value

string

UseVectorStore

public bool UseVectorStore { get; }

Property Value

bool