From b5921cbd37958e96def113701f9b0135afadd5e8 Mon Sep 17 00:00:00 2001 From: Javier Gomez <113129149+Javierg9n4@users.noreply.github.com> Date: Thu, 11 Sep 2025 09:24:39 +0200 Subject: [PATCH] fix: update OpenCode references to remove 'SST' for consistency across documentation and configuration --- docs/user-guide.md | 6 +++--- tools/installer/bin/bmad.js | 6 +++--- tools/installer/config/install.config.yaml | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/user-guide.md b/docs/user-guide.md index 0692ef14..cc87fc12 100644 --- a/docs/user-guide.md +++ b/docs/user-guide.md @@ -187,12 +187,12 @@ If you want to do the planning on the web with Claude (Sonnet 4 or Opus), Gemini npx bmad-method install ``` -### OpenCode (SST) +### OpenCode -BMAD integrates with SST OpenCode via a project-level `opencode.jsonc`/`opencode.json` (JSON-only, no Markdown fallback). +BMAD integrates with OpenCode via a project-level `opencode.jsonc`/`opencode.json` (JSON-only, no Markdown fallback). - Installation: - - Run `npx bmad-method install` and choose `OpenCode (SST)` in the IDE list. + - Run `npx bmad-method install` and choose `OpenCode` in the IDE list. - The installer will detect an existing `opencode.jsonc`/`opencode.json` or create a minimal `opencode.jsonc` if missing. - It will: - Ensure `instructions` includes `.bmad-core/core-config.yaml` (and each selected expansion pack’s `config.yaml`). diff --git a/tools/installer/bin/bmad.js b/tools/installer/bin/bmad.js index 3c711322..d016b268 100755 --- a/tools/installer/bin/bmad.js +++ b/tools/installer/bin/bmad.js @@ -410,7 +410,7 @@ async function promptInstallation() { { name: 'Auggie CLI (Augment Code)', value: 'auggie-cli' }, { name: 'Codex CLI', value: 'codex' }, { name: 'Codex Web', value: 'codex-web' }, - { name: 'OpenCode (SST)', value: 'opencode' }, + { name: 'OpenCode', value: 'opencode' }, ], }, ]); @@ -479,9 +479,9 @@ async function promptInstallation() { answers.githubCopilotConfig = { configChoice }; } - // Configure OpenCode (SST) immediately if selected + // Configure OpenCode immediately if selected if (ides.includes('opencode')) { - console.log(chalk.cyan('\n⚙️ OpenCode (SST) Configuration')); + console.log(chalk.cyan('\n⚙️ OpenCode Configuration')); console.log( chalk.dim( 'OpenCode will include agents and tasks from the packages you selected above; choose optional key prefixes (defaults: no prefixes).\n', diff --git a/tools/installer/config/install.config.yaml b/tools/installer/config/install.config.yaml index be47a5c2..45a103a2 100644 --- a/tools/installer/config/install.config.yaml +++ b/tools/installer/config/install.config.yaml @@ -173,11 +173,11 @@ ide-configurations: # 4. Re-run this installer to refresh agent sections when the core changes. opencode: - name: SST OpenCode CLI + name: OpenCode CLI format: jsonc-config file: opencode.jsonc instructions: | - # To use BMAD agents with SST OpenCode CLI: + # To use BMAD agents with OpenCode CLI: # 1. The installer creates/updates `opencode.jsonc` at your project root. # 2. It ensures the BMAD core instructions file is referenced: `./.bmad-core/core-config.yaml`. # 3. If an existing `opencode.json` or `opencode.jsonc` is present, it is preserved and only `instructions` are minimally merged.