From 83d474b13da53419d61b2b5772b94b14b11e5899 Mon Sep 17 00:00:00 2001 From: Alex Newman Date: Thu, 12 Feb 2026 12:37:42 -0500 Subject: [PATCH] Update openclaw/install.sh Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- openclaw/install.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/openclaw/install.sh b/openclaw/install.sh index 41155151..89e7860a 100755 --- a/openclaw/install.sh +++ b/openclaw/install.sh @@ -643,9 +643,13 @@ configure_memory_slot() { info "Updating OpenClaw configuration to use claude-mem memory slot..." # Use node for reliable JSON manipulation - node -e " + info "Updating OpenClaw configuration to use claude-mem memory slot..." + + # Use node for reliable JSON manipulation + INSTALLER_CONFIG_FILE="$config_file" node -e " const fs = require('fs'); - const config = JSON.parse(fs.readFileSync('${config_file}', 'utf8')); + const configPath = process.env.INSTALLER_CONFIG_FILE; + const config = JSON.parse(fs.readFileSync(configPath, 'utf8')); // Ensure plugins structure exists if (!config.plugins) config.plugins = {}; @@ -668,7 +672,7 @@ configure_memory_slot() { config.plugins.entries['claude-mem'].enabled = true; } - fs.writeFileSync('${config_file}', JSON.stringify(config, null, 2)); + fs.writeFileSync(configPath, JSON.stringify(config, null, 2)); " success "Memory slot set to claude-mem in ${config_file}"