diff --git a/tools/cli/installers/lib/ide/_config-driven.js b/tools/cli/installers/lib/ide/_config-driven.js index 714aa752b..c62ff3834 100644 --- a/tools/cli/installers/lib/ide/_config-driven.js +++ b/tools/cli/installers/lib/ide/_config-driven.js @@ -403,8 +403,8 @@ class ConfigDrivenIdeSetup extends BaseIdeSetup { getDefaultTemplate(artifactType) { if (artifactType === 'agent') { return `--- -name: '{{name}}' -description: '{{description}}' +name: "{{name}}" +description: "{{description}}" disable-model-invocation: true --- @@ -418,8 +418,8 @@ You must fully embody this agent's persona and follow all activation instruction `; } return `--- -name: '{{name}}' -description: '{{description}}' +name: "{{name}}" +description: "{{description}}" --- # {{name}} @@ -468,7 +468,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;