Annotation Interface Memory.Conversation

Enclosing class:
Memory

@Documented @Retention(RUNTIME) @Target({}) public static @interface Memory.Conversation
Conversation memory configuration.
  • Element Details

    • enabled

      boolean enabled
      Whether conversation memory is enabled.
      Default:
      true
    • maxMessages

      int maxMessages
      Maximum messages to retain.
      Default:
      50
    • maxTokens

      int maxTokens
      Maximum tokens to retain.

      0 means no token limit.

      Default:
      0
    • strategy

      Memory management strategy.
      Default:
      SLIDING_WINDOW
    • includeSystem

      boolean includeSystem
      Whether to include system messages.
      Default:
      false
    • summarize

      boolean summarize
      Whether to summarize old messages.
      Default:
      false
    • summarizeAfter

      int summarizeAfter
      Summarization threshold (messages before summarizing).
      Default:
      20