diff --git a/salt/soc/defaults.yaml b/salt/soc/defaults.yaml index bda6e1c9d..e0e61df48 100644 --- a/salt/soc/defaults.yaml +++ b/salt/soc/defaults.yaml @@ -1539,6 +1539,7 @@ soc: DetectionEngineer: gemma@SOAI useMemory: true useMemoryScanner: false + dontScanBefore: "" memoryScanIntervalSeconds: 300 memoryProximityThreshold: 0.8 messageProximityThreshold: 0.5 diff --git a/salt/soc/soc_soc.yaml b/salt/soc/soc_soc.yaml index dc1d2e80b..b4f01d541 100644 --- a/salt/soc/soc_soc.yaml +++ b/salt/soc/soc_soc.yaml @@ -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}-((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: description: How long to wait in seconds between attempts to scan sessions for new memories. global: True