OptimizerStrategy
Defined in the context module.Rust AI Agent SDK Strategy for optimizing context when it exceeds limits.
Fields
| Name | Type | Description |
|---|---|---|
Truncate | variant | - |
oldest | variant | - |
messages | variant | - |
Truncate | variant | Truncate oldest messages |
Sliding | variant | - |
window | variant | - |
of | variant | - |
recent | variant | - |
messages | variant | - |
SlidingWindow | variant | Sliding window of recent messages |
Summarize | variant | - |
older | variant | - |
messages | variant | - |
Summarize | variant | Summarize older messages |
Prune | variant | - |
tool | variant | - |
related | variant | - |
messages | variant | - |
PruneTools | variant | Prune tool-related messages |
Non | variant | - |
destructive | variant | - |
NonDestructive | variant | Non-destructive (fail if over limit) |
Smart | variant | - |
combination | variant | - |
of | variant | - |
strategies | variant | - |
default | variant | Smart combination of strategies |
Smart | variant | Smart combination of strategies |
Source
View on GitHub
praisonai/src/context/mod.rs at line 0
