eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
17 lines (16 loc) • 656 B
TypeScript
/**
* Shared staleness selection for local sandbox template stores (the
* just-bash directory cache and the Docker template-image markers).
*
* An entry is stale when it is neither among the `retainCount` most
* recently used entries nor used within the trailing `recentWindowMs`.
*/
export declare function selectStaleTemplateEntries<T extends {
readonly mtimeMs: number;
}>(entries: readonly T[], input: {
readonly now: number;
readonly recentWindowMs: number;
readonly retainCount: number;
}): T[];
export declare const LOCAL_SANDBOX_TEMPLATE_RECENT_WINDOW_MS: number;
export declare const LOCAL_SANDBOX_TEMPLATE_RETAIN_COUNT = 5;