EpisodicMemory constructor

EpisodicMemory({
  1. int capacity = 500,
  2. double pruneThreshold = 0.05,
  3. ConsciousnessLogger? logger,
})

Implementation

EpisodicMemory({
  this.capacity = 500,
  this.pruneThreshold = 0.05,
  ConsciousnessLogger? logger,
})  : assert(capacity > 0),
      assert(pruneThreshold >= 0.0 && pruneThreshold <= 1.0),
      _logger = logger ?? ConsciousnessLogger('EpisodicMemory');