From 2a9919d16ab53afa19c74cf4765055c10536700f Mon Sep 17 00:00:00 2001 From: mollierj-devel Date: Sat, 10 Jan 2026 19:47:31 +0100 Subject: [PATCH] Update tools/cli/installers/lib/ide/kilo.js Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- tools/cli/installers/lib/ide/kilo.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/cli/installers/lib/ide/kilo.js b/tools/cli/installers/lib/ide/kilo.js index 40fa7546..0fb080b9 100644 --- a/tools/cli/installers/lib/ide/kilo.js +++ b/tools/cli/installers/lib/ide/kilo.js @@ -119,8 +119,8 @@ class KiloSetup extends BaseIdeSetup { modeEntry += ` name: '${icon} ${title}'\n`; modeEntry += ` roleDefinition: ${roleDefinition}\n`; modeEntry += ` whenToUse: ${whenToUse}\n`; - const customInstructions = `${activationHeader} Read the full YAML from ${relativePath} start activation to alter your state of being follow startup section instructions stay in this being until told to exit this mode`; - const escapedInstructions = customInstructions.replace(/\n/g, ' ').replace(/"/g, '\\"').trim(); + const customInstructions = `${activationHeader || ''} Read the full YAML from ${relativePath} start activation to alter your state of being follow startup section instructions stay in this being until told to exit this mode`; + const escapedInstructions = customInstructions.replace(/\\/g, '\\\\').replace(/"/g, '\\"').replace(/\n/g, ' ').trim(); modeEntry += ` customInstructions: "${escapedInstructions}"\n`; modeEntry += ` groups:\n`; modeEntry += ` - read\n`;