Skip to main content

context

Rust AI Agent SDK Context Management Module for PraisonAI Agents. This module provides comprehensive context management capabilities:
  • Token estimation and budgeting
  • Context composition within limits
  • Optimization strategies (truncate, sliding window, summarize)
  • Multi-agent context isolation

Example

use praisonai::{ContextManager, ContextConfig, OptimizerStrategy};

let config = ContextConfig::new()
.model("gpt-4o")
.strategy(OptimizerStrategy::Smart);

let manager = ContextManager::new(config);
let budget = manager.allocate_budget();

Import

use praisonai::context::*;

Classes

Functions