Compare commits

...

2 Commits

Author SHA1 Message Date
bm 17060e3184
Merge a89b405008 into e36f219c81 2026-05-06 23:55:42 +00:00
bmad a89b405008
fix(installer): default automator to next channel 2026-05-06 20:48:31 -03:00
4 changed files with 5 additions and 1 deletions

View File

@ -40,6 +40,8 @@ Accept the defaults and you land on the latest stable release of every module, c
:::caution[BMad Automator constraints] :::caution[BMad Automator constraints]
`bma` installs runnable Automator skills only for the Claude Code entrypoint. Codex is supported as a worker target only, and worker sessions currently require `tmux` on macOS. `bma` installs runnable Automator skills only for the Claude Code entrypoint. Codex is supported as a worker target only, and worker sessions currently require `tmux` on macOS.
While experimental, `bma` defaults to the `next` channel so installs pick up the latest Automator payload compatibility fixes.
::: :::
:::tip[Just want the newest prerelease?] :::tip[Just want the newest prerelease?]

View File

@ -78,6 +78,7 @@ Automates the BMad story build loop with a pure skill bundle sourced from the se
- **Code:** `bma` - **Code:** `bma`
- **npm:** [`bmad-story-automator`](https://www.npmjs.com/package/bmad-story-automator) - **npm:** [`bmad-story-automator`](https://www.npmjs.com/package/bmad-story-automator)
- **GitHub:** [bmad-code-org/bmad-automator](https://github.com/bmad-code-org/bmad-automator) - **GitHub:** [bmad-code-org/bmad-automator](https://github.com/bmad-code-org/bmad-automator)
- **Default channel:** `next` while experimental, so installs receive the latest Automator payload compatibility fixes.
:::caution[Experimental Claude Code-only entrypoint] :::caution[Experimental Claude Code-only entrypoint]
BMad Automator only runs from Claude Code. It currently supports Claude Code and Codex worker sessions, and requires tmux on macOS. BMad Automator only runs from Claude Code. It currently supports Claude Code and Codex worker sessions, and requires tmux on macOS.

View File

@ -3593,6 +3593,7 @@ async function runTests() {
assert(automatorInfo42 !== null, 'BMad Automator is registered as an external module'); assert(automatorInfo42 !== null, 'BMad Automator is registered as an external module');
assert(automatorInfo42.type === 'experimental', 'BMad Automator is marked experimental'); assert(automatorInfo42.type === 'experimental', 'BMad Automator is marked experimental');
assert(automatorInfo42.sourceRoot === 'payload/.claude/skills', 'BMad Automator uses source-root for pure skill payload'); assert(automatorInfo42.sourceRoot === 'payload/.claude/skills', 'BMad Automator uses source-root for pure skill payload');
assert(automatorInfo42.defaultChannel === 'next', 'BMad Automator defaults to next for latest payload compatibility fixes');
assert( assert(
automatorInfo42.installTargets.length === 1 && automatorInfo42.installTargets.includes('claude-code'), automatorInfo42.installTargets.length === 1 && automatorInfo42.installTargets.includes('claude-code'),
'BMad Automator is limited to Claude Code skill installation', 'BMad Automator is limited to Claude Code skill installation',

View File

@ -60,7 +60,7 @@ modules:
defaultSelected: false defaultSelected: false
type: experimental type: experimental
npmPackage: bmad-story-automator npmPackage: bmad-story-automator
default_channel: stable default_channel: next
install-targets: install-targets:
- claude-code - claude-code
worker-targets: worker-targets: