ContextLedger
Defined in the context module.Rust AI Agent SDK Tracks token usage across different context segments.
Fields
| Name | Type | Description |
|---|---|---|
segments | Vec<ContextSegment> | Segments in the ledger |
total_tokens | usize | Total tokens used |
max_tokens | usize | Maximum allowed tokens |
Methods
new
| Name | Type |
|---|---|
max_tokens | usize |
add
| Name | Type |
|---|---|
segment | ContextSegment |
remaining
is_over_budget
utilization
Source
View on GitHub
praisonai/src/context/mod.rs at line 95
