Class AgentMemorySettings
Configuration settings for memory management in chat sessions. This class implements the IMemorySettings interface and provides
[Serializable]
public class AgentMemorySettings : IAgentMemorySettings
- Inheritance
-
objectAgentMemorySettings
- 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