From bdb5e79bb2e924e7b6a7cd3301142a287b495d38 Mon Sep 17 00:00:00 2001 From: Sjoerd Bozon Date: Mon, 19 Jan 2026 11:00:32 +0100 Subject: [PATCH] feat: add model frontmatter to workflow prompts --- .../lib/ide/shared/workflow-prompt-generator.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tools/cli/installers/lib/ide/shared/workflow-prompt-generator.js b/tools/cli/installers/lib/ide/shared/workflow-prompt-generator.js index cbc6f320..79edc0e3 100644 --- a/tools/cli/installers/lib/ide/shared/workflow-prompt-generator.js +++ b/tools/cli/installers/lib/ide/shared/workflow-prompt-generator.js @@ -45,9 +45,13 @@ class WorkflowPromptGenerator { const recommendations = {}; for (const prompt of prompts) { - const promptContent = ['---', `agent: ${prompt.agent}`, `description: "${prompt.description}"`, '---', '', prompt.prompt, ''].join( - '\n', - ); + const frontmatter = ['---', `agent: ${prompt.agent}`, `description: "${prompt.description}"`]; + + if (prompt.model) { + frontmatter.push(`model: ${prompt.model}`); + } + + const promptContent = [...frontmatter, '---', '', prompt.prompt, ''].join('\n'); const promptFilePath = path.join(promptsDir, `bmd-${prompt.name}.prompt.md`); await fs.writeFile(promptFilePath, promptContent);