diff --git a/salt/soc/defaults.yaml b/salt/soc/defaults.yaml index d38e7a246..d14ca3e08 100644 --- a/salt/soc/defaults.yaml +++ b/salt/soc/defaults.yaml @@ -1547,6 +1547,8 @@ soc: maxGlobalMemoriesToInclude: 5 maxUserMemoriesToReconcile: 20 maxGlobalMemoriesToReconcile: 20 + memoryExtractBatchSize: 5 + maxMemoryRetries: 2 memoryModel: gemma@SOAI embedModel: amazon.titan-embed-text-v2@SOAI reconcileModel: gemma@SOAI diff --git a/salt/soc/soc_soc.yaml b/salt/soc/soc_soc.yaml index 9f737f96a..e21a564ca 100644 --- a/salt/soc/soc_soc.yaml +++ b/salt/soc/soc_soc.yaml @@ -908,6 +908,14 @@ soc: description: Milliseconds to wait between attempts to look up a tool request that has finished streaming but has not yet been saved to the database. The API retries up to toolUseTurnAttempts times, so this value times the attempt count is the maximum wait before auto-approval fails. Increase it if tool auto-approval fails intermittently. global: True advanced: True + memoryExtractBatchSize: + description: How many messages to include in the transcript that the Memory agent will extract from. + global: True + advanced: True + maxMemoryRetries: + description: The number of times to retry extracting memories from a session if errors occur. + global: True + advanced: True client: assistant: enabled: