Skip to main content

ContextManager

Defined in the context module.
Rust AI Agent SDK High-level context manager facade.

Fields

Methods

new

Create a new context manager Parameters:

default_for_model

Create with default config Parameters:

allocate_budget

Get budget allocation

add_segment

Add a segment to the ledger Parameters:

remaining

Get remaining tokens

is_over_budget

Check if over budget

utilization

Get utilization

reset

Reset the ledger

track_system

Estimate and track system prompt Parameters:

track_messages

Estimate and track messages Parameters:

track_tools

Estimate and track tools Parameters:

Source

View on GitHub

praisonai/src/context/mod.rs at line 417

Rust Context Management

Rust Token Management