20 lines
588 B
TypeScript
20 lines
588 B
TypeScript
/**
|
|
* Opt-in context pruning (“microcompact”-style) for Pi sessions.
|
|
*
|
|
* This only affects the in-memory context for the current request; it does not rewrite session
|
|
* history persisted on disk.
|
|
*/
|
|
|
|
export { default } from "./context-pruning/extension.js";
|
|
|
|
export { pruneContextMessages } from "./context-pruning/pruner.js";
|
|
export type {
|
|
ContextPruningConfig,
|
|
ContextPruningToolMatch,
|
|
EffectiveContextPruningSettings,
|
|
} from "./context-pruning/settings.js";
|
|
export {
|
|
computeEffectiveSettings,
|
|
DEFAULT_CONTEXT_PRUNING_SETTINGS,
|
|
} from "./context-pruning/settings.js";
|