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)