fix: update OpenCode references to remove 'SST' for consistency across documentation and configuration
This commit is contained in:
parent
0b57057659
commit
b5921cbd37
|
|
@ -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 pack’s `config.yaml`).
|
- Ensure `instructions` includes `.bmad-core/core-config.yaml` (and each selected expansion pack’s `config.yaml`).
|
||||||
|
|
|
||||||
|
|
@ -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',
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue