fix: update OpenCode references to remove 'SST' for consistency across documentation and configuration

This commit is contained in:
Javier Gomez 2025-09-11 09:24:39 +02:00
parent 0b57057659
commit b5921cbd37
3 changed files with 8 additions and 8 deletions

View File

@ -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 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: - 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. - The installer will detect an existing `opencode.jsonc`/`opencode.json` or create a minimal `opencode.jsonc` if missing.
- It will: - It will:
- Ensure `instructions` includes `.bmad-core/core-config.yaml` (and each selected expansion packs `config.yaml`). - Ensure `instructions` includes `.bmad-core/core-config.yaml` (and each selected expansion packs `config.yaml`).

View File

@ -410,7 +410,7 @@ async function promptInstallation() {
{ name: 'Auggie CLI (Augment Code)', value: 'auggie-cli' }, { name: 'Auggie CLI (Augment Code)', value: 'auggie-cli' },
{ name: 'Codex CLI', value: 'codex' }, { name: 'Codex CLI', value: 'codex' },
{ name: 'Codex Web', value: 'codex-web' }, { 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 }; answers.githubCopilotConfig = { configChoice };
} }
// Configure OpenCode (SST) immediately if selected // Configure OpenCode immediately if selected
if (ides.includes('opencode')) { if (ides.includes('opencode')) {
console.log(chalk.cyan('\n⚙ OpenCode (SST) Configuration')); console.log(chalk.cyan('\n⚙ OpenCode Configuration'));
console.log( console.log(
chalk.dim( chalk.dim(
'OpenCode will include agents and tasks from the packages you selected above; choose optional key prefixes (defaults: no prefixes).\n', 'OpenCode will include agents and tasks from the packages you selected above; choose optional key prefixes (defaults: no prefixes).\n',

View File

@ -173,11 +173,11 @@ ide-configurations:
# 4. Re-run this installer to refresh agent sections when the core changes. # 4. Re-run this installer to refresh agent sections when the core changes.
opencode: opencode:
name: SST OpenCode CLI name: OpenCode CLI
format: jsonc-config format: jsonc-config
file: opencode.jsonc file: opencode.jsonc
instructions: | 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. # 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`. # 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. # 3. If an existing `opencode.json` or `opencode.jsonc` is present, it is preserved and only `instructions` are minimally merged.