Compare commits

...
Author SHA1 Message Date
Corey Ogburn bce6b0c1fe Allow Timestamp in dontScanBefore
Now storing UTC timestamp in the dontScanBefore field.
2026-08-31 16:11:29 -06:00
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
useMemory: true
useMemoryScanner: false
dontScanBefore: ""
memoryScanIntervalSeconds: 300
memoryProximityThreshold: 0.8
messageProximityThreshold: 0.5
+6
View File
@@ -853,6 +853,12 @@ soc:
description: Enables the memory scanner for automatic memory extraction from historical sessions.
global: True
forcedType: bool
dontScanBefore:
description: A date specifying how far back to scan for memories. Must be in YYYY-MM-DD format.
regex: "^(\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?Z)?$"
regexFailureMessage: Expecting date in RFC3339 format (2026-08-31T22:05:48Z)
global: True
advanced: True
memoryScanIntervalSeconds:
description: How long to wait in seconds between attempts to scan sessions for new memories.
global: True