Package com.tnsai.annotations
Annotation Interface Memory.Conversation
- Enclosing class:
Memory
Conversation memory configuration.
-
Nested Class Summary
Nested Classes -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanWhether conversation memory is enabled.booleanWhether to include system messages.intMaximum messages to retain.intMaximum tokens to retain.Memory management strategy.booleanWhether to summarize old messages.intSummarization threshold (messages before summarizing).
-
Element Details
-
enabled
boolean enabledWhether conversation memory is enabled.- Default:
true
-
maxMessages
int maxMessagesMaximum messages to retain.- Default:
50
-
maxTokens
int maxTokensMaximum tokens to retain.0 means no token limit.
- Default:
0
-
strategy
Memory.Conversation.Strategy strategyMemory management strategy.- Default:
SLIDING_WINDOW
-
includeSystem
boolean includeSystemWhether to include system messages.- Default:
false
-
summarize
boolean summarizeWhether to summarize old messages.- Default:
false
-
summarizeAfter
int summarizeAfterSummarization threshold (messages before summarizing).- Default:
20
-