Offload
const Offload: OffloadNamespace;Defined in: src/context-manager/strategies/offload/index.ts:51
Builder for offload strategies — reduces content in the context window.
Example
Section titled “Example”// Per-block: truncate each result over 2500 tokens, eagerlyOffload.truncate("toolResults", { previewTokens: 750 }).when({ threshold: 1500 })// Per-block: truncate specific toolsOffload.truncate(["tool::bash", "tool::read_file"]).when({ threshold: 2000 })// Message-level: summarize oldest messages on overflowOffload.summarize("*").when({ utilization: 1, preserveRecent: 4 })// Per-block: drop errors over 500 tokensOffload.drop("toolResultErrors").when({ threshold: 500 })