@claaslange/pi-context-budget
v0.1.0
Published
Pi extension that warns when conversation context usage crosses configured thresholds.
Downloads
62
Readme
pi-context-budget
A reusable pi package that warns when a session starts getting too close to the model's context limit.
What it does
- warns when the session crosses:
- 100k tokens
- 150k tokens
- 200k tokens
- uses escalating severity:
- 100k: awareness
- 150k: warning
- 200k: error-style warning
- shows a warning widget below the editor only after a threshold is reached
- keeps pi's built-in footer unchanged
- includes the percentage of the active model context window when pi knows it
Install
From npm:
pi install npm:@claaslange/pi-context-budgetFrom git:
pi install git:github.com/claaslange/pi-context-budgetFrom a local checkout:
pi install .Project-local install:
pi install -l npm:@claaslange/pi-context-budgetDevelopment
Run from a local checkout with:
pi -e ./extensions/context-budget-warning.tsOr install the local package:
pi install .If pi is already running, reload extensions:
/reloadPackage layout
package.json— pi package manifestextensions/context-budget-warning.ts— extension entry point
