Forgetting Policies Kit
Intelligent memory pruning with decay functions and importance weighting.
Configuration
Forgetting Pipeline
Scan all memories500ms
Calculate decay scores600ms
Check importance weights400ms
Mark for deletion300ms
Execute forgetting400ms
Rebuild indexes500ms
Memory Evaluation
KEEPUser prefers dark modeimp:0.9 age:2d
FORGETTemporary session tokenimp:0.1 age:7d
KEEPAPI rate limit: 100/minimp:0.8 age:14d
FORGETDebug log outputimp:0.05 age:30d
KEEPProject deadline: Q2 2025imp:0.95 age:45d
Integration Code
import { createForgettingPolicy } from 'agent-tools-kit/memory'
const policy = createForgettingPolicy({
decay: 'exponential',
protectImportant: true,
threshold: 0.3,
runInterval: '24h',
})
// Run forgetting pass
const result = await policy.execute()
console.log('Forgotten:', result.forgottenCount)
console.log('Retained:', result.retainedCount)