diff --git a/tools/cli/installers/lib/ide/_config-driven.js b/tools/cli/installers/lib/ide/_config-driven.js index 5fb4c595a..686ad5e39 100644 --- a/tools/cli/installers/lib/ide/_config-driven.js +++ b/tools/cli/installers/lib/ide/_config-driven.js @@ -254,8 +254,8 @@ class ConfigDrivenIdeSetup extends BaseIdeSetup { getDefaultTemplate(artifactType) { if (artifactType === 'agent') { return `--- -name: '{{name}}' -description: '{{description}}' +name: "{{name}}" +description: "{{description}}" disable-model-invocation: true --- @@ -269,8 +269,8 @@ You must fully embody this agent's persona and follow all activation instruction `; } return `--- -name: '{{name}}' -description: '{{description}}' +name: "{{name}}" +description: "{{description}}" --- # {{name}} @@ -319,7 +319,7 @@ LOAD and execute from: {project-root}/{{bmadFolderName}}/{{path}} .replaceAll('{{name}}', artifact.name || '') .replaceAll('{{module}}', artifact.module || 'core') .replaceAll('{{path}}', pathToUse) - .replaceAll('{{description}}', artifact.description || `${artifact.name} ${artifact.type || ''}`) + .replaceAll('{{description}}', (artifact.description || `${artifact.name} ${artifact.type || ''}`).replaceAll('"', String.raw`\"`)) .replaceAll('{{workflow_path}}', pathToUse); return rendered;