From 83e5171494c5e7fc24bda047e39eee2d5ea5b852 Mon Sep 17 00:00:00 2001 From: Zack Jackson <25274700+ScriptedAlchemy@users.noreply.github.com> Date: Mon, 9 Nov 2026 15:40:04 -0800 Subject: [PATCH] fix(settings): group Zack settings under Holographic memory and LCM The Memory and history group mixed two systems, so a setting did not say which one it belongs to. Save facts from finished runs now sits under Holographic memory. Summarize older messages and External history sit under LCM. Mobile uses the same names, and settings search finds them by "lcm" and "holographic". Co-Authored-By: Claude Fable 5.2 --- .../settings/SettingsServerControlsRouteScreen.tsx | 6 +++--- apps/mobile/src/features/settings/settings-search.ts | 3 +++ apps/web/src/components/settings/ZackSettings.tsx | 4 +++- apps/web/src/components/settings/settingsSearch.ts | 12 +++++++++--- 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.tsx b/apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.tsx index 17e9f495f12d2..05ea2f1b5980d 100644 --- a/apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.tsx +++ b/apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.tsx @@ -451,7 +451,7 @@ function ServerSettingsDetail(props: { readonly page: SettingsPage }) { onValueChange={(value) => write({ groupConversationsEnabled: value })} /> - + write({ enableAssistedLearning: value })} /> - + target.serverConfig.environment.capabilities.externalHistory === 1, ) ? ( - + {selectedTargets .filter( (target) => diff --git a/apps/mobile/src/features/settings/settings-search.ts b/apps/mobile/src/features/settings/settings-search.ts index ffad120f4158a..2051ed3415152 100644 --- a/apps/mobile/src/features/settings/settings-search.ts +++ b/apps/mobile/src/features/settings/settings-search.ts @@ -120,8 +120,11 @@ const SETTINGS_SEARCH_TERMS = { "fast worktree checkout", "clone cache", "zack", + "holographic memory", "project memory", "assisted learning", + "lcm", + "lossless context", "conversation summaries", "external history", "pstack", diff --git a/apps/web/src/components/settings/ZackSettings.tsx b/apps/web/src/components/settings/ZackSettings.tsx index a2a0dcb227897..409aea13e6554 100644 --- a/apps/web/src/components/settings/ZackSettings.tsx +++ b/apps/web/src/components/settings/ZackSettings.tsx @@ -24,8 +24,10 @@ export function ZackSettings() { return (
- + + + diff --git a/apps/web/src/components/settings/settingsSearch.ts b/apps/web/src/components/settings/settingsSearch.ts index f5be48cb5b4ff..05eedf9286180 100644 --- a/apps/web/src/components/settings/settingsSearch.ts +++ b/apps/web/src/components/settings/settingsSearch.ts @@ -817,21 +817,27 @@ export const SETTINGS_SEARCH_ITEMS = [ title: "Save facts from finished runs", to: "/settings/labs", scope: "project-defaults", - searchTerms: ["zack automatic assisted learning project memory knowledge facts extract model"], + searchTerms: [ + "zack holographic memory automatic assisted learning project knowledge facts extract model", + ], }, { id: "conversation-summaries", title: "Summarize older messages", to: "/settings/labs", scope: "project-defaults", - searchTerms: ["zack conversation summaries history context handoff fork provider switch model"], + searchTerms: [ + "zack lcm lossless context conversation summaries history handoff fork provider switch model", + ], }, { id: "external-history", title: "External history", to: "/settings/labs", scope: "environment", - searchTerms: ["zack codex native cli app vscode chatgpt export conversation search history"], + searchTerms: [ + "zack lcm lossless context codex native cli app vscode chatgpt export conversation search history", + ], }, { id: "group-conversations",