List of all items
Structs
- TokenBudget
- TokenUsageBreakdown
- compression_tooling::CompressionPlan
- compression_tooling::ContextCompressionExposure
- counter::HeuristicTokenCounter
- counter::TiktokenTokenCounter
- limits::ModelLimit
- limits::ModelLimitsRegistry
- segmenter::MessageSegment
- segmenter::MessageSegmenter
- summarizer::HeuristicSummarizer
- summarizer::LlmSummarizer
- summarizer::SummaryManager
- types::PreparedContext
- types::TokenBudget
- types::TokenBudgetUsage
- types::TokenUsageBreakdown
Enums
- BudgetStrategy
- compression_tooling::CompressionPlanError
- summarizer::SummaryMode
- summarizer::SummaryTrigger
- types::BudgetError
- types::BudgetStrategy
Traits
Functions
- compression_tooling::active_messages_for_budget
- compression_tooling::apply_compression_plan
- compression_tooling::build_compression_plan_with_summary
- compression_tooling::build_forced_compression_plan_with_summary
- compression_tooling::build_summary_prompt
- compression_tooling::compression_summary_message
- compression_tooling::context_window_usage_percent
- compression_tooling::estimate_context_compression_exposure
- compression_tooling::normalized_trigger_percent
- compression_tooling::summary_source_messages
- limits::create_budget_for_model
- limits::get_default_config_path
- limits::load_model_limits_from_unified_config
- preparation::estimate_prompt_cache_savings
- preparation::prepare_hybrid_context