Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.praison.ai/llms.txt

Use this file to discover all available pages before exploring further.

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

Rust Optimizer