Compare commits

..
Author SHA1 Message Date
Corey Ogburn b9ba7df80c DontScanBefore
New field that'll stop the memory scanner from scanning before an indicated date. Leaving it empty lets the scanner scan everything.

The regex for it allows YYYY-MM-DD and ensures months only allow the max number of days (no June the 43rd).
2026-08-28 19:02:39 -06:00
2 changed files with 7 additions and 0 deletions
+1
View File
@@ -1539,6 +1539,7 @@ soc:
DetectionEngineer: gemma@SOAI DetectionEngineer: gemma@SOAI
useMemory: true useMemory: true
useMemoryScanner: false useMemoryScanner: false
dontScanBefore: ""
memoryScanIntervalSeconds: 300 memoryScanIntervalSeconds: 300
memoryProximityThreshold: 0.8 memoryProximityThreshold: 0.8
messageProximityThreshold: 0.5 messageProximityThreshold: 0.5
+6
View File
@@ -853,6 +853,12 @@ soc:
description: Enables the memory scanner for automatic memory extraction from historical sessions. description: Enables the memory scanner for automatic memory extraction from historical sessions.
global: True global: True
forcedType: bool forcedType: bool
dontScanBefore:
description: A date specifying how far back to scan for memories. Must be in YYYY-MM-DD format.
regex: "^(\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\d|3[01])|(0[469]|11)-(0[1-9]|[12]\d|30)|02-(0[1-9]|[12]\d)))?$"
regexFailureMessage: Expecting date in YYYY-MM-DD format
global: True
advanced: True
memoryScanIntervalSeconds: memoryScanIntervalSeconds:
description: How long to wait in seconds between attempts to scan sessions for new memories. description: How long to wait in seconds between attempts to scan sessions for new memories.
global: True global: True