From fb7d162de16ed665cfcdb0d4e4a06dc1724857c5 Mon Sep 17 00:00:00 2001 From: Matthew Wright Date: Wed, 26 Aug 2026 12:36:46 -0400 Subject: [PATCH 1/2] memory and reconcile persona annotations --- salt/soc/defaults.yaml | 2 ++ salt/soc/soc_soc.yaml | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/salt/soc/defaults.yaml b/salt/soc/defaults.yaml index c6e833d32..bda6e1c9d 100644 --- a/salt/soc/defaults.yaml +++ b/salt/soc/defaults.yaml @@ -1549,6 +1549,8 @@ soc: memoryModel: gemma@SOAI embedModel: amazon.titan-embed-text-v2@SOAI reconcileModel: gemma@SOAI + memoryPersona: "" + reconcilePersona: "" onionconfig: saltstackDir: /opt/so/saltstack bypassEnabled: false diff --git a/salt/soc/soc_soc.yaml b/salt/soc/soc_soc.yaml index b329b736b..4eaf19a4e 100644 --- a/salt/soc/soc_soc.yaml +++ b/salt/soc/soc_soc.yaml @@ -884,6 +884,16 @@ soc: reconcileModel: description: The model to use when reconciling memories that contain nearly the same content. global: True + memoryPersona: + description: Text appended to the built-in prompt of the memory extraction agent. Use it to steer what is worth remembering. + global: True + advanced: True + multiline: True + reconcilePersona: + description: Text appended to the built-in prompt of the memory reconciliation agent. Use it to steer how new memories are merged with existing ones. + global: True + advanced: True + multiline: True client: assistant: enabled: From 3a3667996c199f00f962bbed5a5ac5045b901a79 Mon Sep 17 00:00:00 2001 From: Matthew Wright Date: Wed, 26 Aug 2026 15:08:17 -0400 Subject: [PATCH 2/2] make personas non-advanced and readonlyui --- salt/soc/soc_soc.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/salt/soc/soc_soc.yaml b/salt/soc/soc_soc.yaml index 4eaf19a4e..dc1d2e80b 100644 --- a/salt/soc/soc_soc.yaml +++ b/salt/soc/soc_soc.yaml @@ -885,14 +885,14 @@ soc: description: The model to use when reconciling memories that contain nearly the same content. global: True memoryPersona: - description: Text appended to the built-in prompt of the memory extraction agent. Use it to steer what is worth remembering. + description: Text appended to the built-in prompt of the memory extraction agent, managed from the Agent Studio. Use it to steer what is worth remembering. global: True - advanced: True + readonlyUi: True multiline: True reconcilePersona: - description: Text appended to the built-in prompt of the memory reconciliation agent. Use it to steer how new memories are merged with existing ones. + description: Text appended to the built-in prompt of the memory reconciliation agent, managed from the Agent Studio. Use it to steer how new memories are merged with existing ones. global: True - advanced: True + readonlyUi: True multiline: True client: assistant: