Q00
d19cca79d2
fix: resolve ERR_REQUIRE_ESM by using dynamic import for inquirer ( #1278 )
...
Inquirer v9+ is ESM-only, causing ERR_REQUIRE_ESM when loaded via
require() in CommonJS. Convert all require('inquirer') calls to
dynamic import('inquirer') across 8 CLI files.
Fixes #1197
2026-01-08 15:42:22 +08:00
Brian Madison
7bf05c9d9d
fix missing scripts from installation, and add ability to exclude workflows from being added as commands in tools, the first being the example workflow meant just for workflow example to the workflow builder
2026-01-07 16:21:25 +08:00
lkrysik
8699d7d968
Mixed line endings (Windows CRLF problem) ( #1222 )
...
Co-authored-by: lukasz.krysik <lukasz.krysik@effem.com>
2025-12-31 14:44:53 +08:00
Brian Madison
2a8a4388a9
v4 detection cleanup
2025-12-27 20:31:12 +08:00
Brian Madison
d4a94df29a
doc cleanup round 1
2025-12-27 18:29:35 +08:00
Brian Madison
7b5b7afdc0
update package.json to resolve windows installer issue with inquirer version
2025-12-26 18:05:59 +08:00
Alex Verkhovsky
19df17b261
feat: add documentation website with Docusaurus build pipeline ( #1177 )
...
* feat: add documentation website with Docusaurus build pipeline
* feat(docs): add AI discovery meta tags for llms.txt files
- Add global headTags with ai-terms, llms, llms-full meta tags
- Update landing page link to clarify AI context purpose
* fix(docs): restore accidentally deleted faq.md and glossary.md
Files were removed in 12dd97fe during path restructuring.
* fix(docs): update broken project-readme links to GitHub URL
* feat(schema): add compound trigger format validation
2025-12-23 23:01:36 +08:00
Brian Madison
4195eb3b30
installation intro and outtro custom messages, configurable in install-messages.yaml
2025-12-23 21:43:29 +08:00
Brian Madison
c0f5d33c61
core module always asks its questions (no accept defaults
2025-12-23 20:52:06 +08:00
Brian Madison
3f76c2de74
ensure config vars are retained in a quick update
2025-12-23 20:17:32 +08:00
Brian Madison
021936eaa9
update inquirer to v9.x for better windows support
2025-12-22 18:18:16 +08:00
Brian Madison
da21790531
quickinstall duplicate success message removed
2025-12-22 14:17:32 +08:00
Brian Madison
34cfdddd3a
refac tools part 1
2025-12-22 13:12:25 +08:00
Brian Madison
1e721f7fd0
consolidate and remove some duplication
2025-12-22 10:13:56 +08:00
Brian Madison
23f650ff4d
fixed _bmad folder stutter with agent custom files
2025-12-18 03:22:46 +08:00
Brian Madison
f36369512b
fixed issue with agent customization application, now all fields are customized form the custom yaml. also added a recompile agents menu item
2025-12-17 17:58:37 +08:00
Brian Madison
32615afaf9
memory location is non configurable _bmad/_memory for sidecar content
2025-12-16 15:43:38 +08:00
Brian Madison
59e4cc7b82
minor code cleanup
2025-12-16 13:09:20 +08:00
Brian Madison
2c4c2d9717
reduce installer log output
2025-12-15 23:53:26 +08:00
Brian Madison
901b39de9a
fixed duplicate entry in files manfest issue
2025-12-15 20:47:21 +08:00
Brian Madison
4d8d1f84f7
quick update works and retains custom content also
2025-12-15 19:54:40 +08:00
Brian Madison
48795d46de
core and custom modules all install through the same flow now
2025-12-15 19:16:03 +08:00
Brian Madison
bbda7171bd
quick update output modified
2025-12-15 17:30:12 +08:00
Brian Madison
08f05cf9a4
update menu updated
2025-12-15 16:25:01 +08:00
Brian Madison
c7827bf031
less verbose final output during install
2025-12-15 15:55:28 +08:00
Brian Madison
5716282898
roo installer had some bugs
2025-12-15 15:08:19 +08:00
Brian Madison
60238d2854
default accepted for installer quesitons
2025-12-15 12:55:57 +08:00
Brian Madison
6513c77d1b
single install panel, no clearing disjointed between modules
2025-12-15 11:54:37 +08:00
Brian Madison
d4eccf07cf
reorganize order of questions to make more logical sense
2025-12-15 10:59:15 +08:00
Brian Madison
1da7705821
folder workflow naming alignment for consistency
2025-12-15 10:17:58 +08:00
Brian Madison
7f742d4af6
custom modules install after any non custom modules selected and after the core, manifest tracks custom modules separately to ensure always installed from the custom cache
2025-12-15 09:14:16 +08:00
Brian Madison
4c65f3a006
quick install fixed
2025-12-13 23:45:47 +08:00
Brian Madison
cba7cf223f
standardize custom agent workflow and module output, and improve module folder selection
2025-12-13 22:59:58 +08:00
Brian Madison
add789a408
remove unused code
2025-12-13 19:53:03 +08:00
Brian Madison
ae9851acab
_cfg -> _config
2025-12-13 19:41:09 +08:00
Brian Madison
ac5fa5c23f
agent customization now gets allied on quick update and compile agents
2025-12-13 19:23:02 +08:00
Brian Madison
8642553bd7
we only need one yaml lib
2025-12-13 18:35:07 +08:00
Brian Madison
ce42d56fdd
agent customzation almost working again
2025-12-13 17:50:33 +08:00
Brian Madison
25c79e3fe5
folder rename from .bmad to _bmad
2025-12-13 16:22:34 +08:00
Dicky Moore
ed0defbe08
fix: normalize workflow manifest schema ( #1071 )
...
* fix: normalize workflow manifest schema
* fix: escape workflow manifest values safely
---------
Co-authored-by: Brian <bmadcode@gmail.com>
2025-12-12 07:20:43 +08:00
Kevin Heidt
3bc485d0ed
Enhance config collector to support static fields ( #1086 )
...
Refactor config collection to handle both interactive and static fields. Update logic to process new static fields and merge answers accordingly.
Co-authored-by: Brian <bmadcode@gmail.com>
2025-12-12 06:56:31 +08:00
Brian Madison
446a0359ab
fix bmb workflow paths
2025-12-10 20:50:24 +09:00
Alex Verkhovsky
cf50f4935d
fix: address code review issues from alpha.14 to alpha.15 ( #1068 )
...
* fix: remove debug console.log statements from ui.js
* fix: add error handling and rollback for temp directory cleanup
* fix: use streaming for hash calculation to reduce memory usage
* refactor: hoist CustomHandler require to top of installer.js and ui.js
* fix: fail fast on malformed custom module YAML
User customizations must be valid - silent skip hides broken configs.
* refactor: use consistent return type in handleMissingCustomSources
* refactor: clone config at install() entry to prevent mutation
2025-12-08 13:24:30 -06:00
OhSeungWan
1513b2d478
fix: collect module.yaml prompts for custom modules ( #1065 )
...
Custom modules with module.yaml configuration prompts were not being
collected during installation. Added customModulePaths option to
ConfigCollector to resolve custom module paths from selectedFiles
and cachedModules sources.
2025-12-08 07:33:53 -06:00
Brian Madison
9d7b09d065
bmad_folder replacement working properly with custom and defauly modules
2025-12-07 21:58:44 -06:00
Brian Madison
86f2786dde
remove hardcoded .bmad folders from demo content
2025-12-07 21:41:37 -06:00
Brian Madison
738237b4ae
custom install module cached
2025-12-07 20:46:09 -06:00
Brian Madison
6430173738
all modules custom or core use the same installer and have consistent behavior now.
2025-12-07 17:17:50 -06:00
Brian Madison
baaa984a90
almost working installer updates
2025-12-07 15:38:49 -06:00
Brian Madison
b68e5c0225
add custom content installation question to indicate location of custom content
2025-12-07 13:39:27 -06:00