Files
openclaw/src/agents/pi-extensions/compaction-safeguard-runtime.ts
2026-02-15 17:39:21 +00:00

13 lines
415 B
TypeScript

import { createSessionManagerRuntimeRegistry } from "./session-manager-runtime-registry.js";
export type CompactionSafeguardRuntimeValue = {
maxHistoryShare?: number;
contextWindowTokens?: number;
};
const registry = createSessionManagerRuntimeRegistry<CompactionSafeguardRuntimeValue>();
export const setCompactionSafeguardRuntime = registry.set;
export const getCompactionSafeguardRuntime = registry.get;