Skip to main content

Module session_budget

Module session_budget 

Source
Expand description

Session-level cumulative context budget (#1307).

Tracks total fresh tokens delivered across the session and applies progressive compression tiers as usage grows:

TierCumulative usageDefault strategy
Green0–50%No intervention
Yellow50–75%Prefer compressed modes (signatures)
Orange75–90%Force map/signatures on all reads
Red90–100%Reference-only, expand on demand

Enums§

PressureTier
Session budget pressure tiers.

Functions§

cumulative_tokens
Current cumulative fresh token count.
current_tier
Current pressure tier based on cumulative usage vs session limit.
record_delivery
Record n fresh tokens delivered in this session.
reset
Reset session budget (for testing or session restart).