Optimizer Strategy • Rust AI Agent SDK

OptimizerStrategy: Strategy for optimizing context when it exceeds limits.

OptimizerStrategy

Defined in the context module.

Rust AI Agent SDK

Strategy for optimizing context when it exceeds limits.

Fields

NameTypeDescription
Truncatevariant–
oldestvariant–
messagesvariant–
TruncatevariantTruncate oldest messages
Slidingvariant–
windowvariant–
ofvariant–
recentvariant–
messagesvariant–
SlidingWindowvariantSliding window of recent messages
Summarizevariant–
oldervariant–
messagesvariant–
SummarizevariantSummarize older messages
Prunevariant–
toolvariant–
relatedvariant–
messagesvariant–
PruneToolsvariantPrune tool-related messages
Nonvariant–
destructivevariant–
NonDestructivevariantNon-destructive (fail if over limit)
Smartvariant–
combinationvariant–
ofvariant–
strategiesvariant–
defaultvariantSmart combination of strategies
SmartvariantSmart combination of strategies

Source

View on GitHub

praisonai/src/context/mod.rs at line 0


Related Documentation