HarnessSummarizationConfiguration¶
Structure Class¶
HarnessSummarizationConfiguration
dataclass
¶
Configuration for summarization-based truncation strategy.
Attributes¶
preserve_recent_messages
class-attribute
instance-attribute
¶
preserve_recent_messages: int | None = None
The number of recent messages to preserve without summarization.
summarization_system_prompt
class-attribute
instance-attribute
¶
summarization_system_prompt: str | None = None
The system prompt used for generating summaries.
summary_ratio
class-attribute
instance-attribute
¶
summary_ratio: float | None = None
The ratio of content to summarize.