Compare commits
base: ldy26098:d8b94f77c9bb6dbc38f9d604083c9d39441de343
ldy26098:main
ldy26098:fix/prettier-pr-2486
ldy26098:fix/quick-dev-autodev-lessons
ldy26098:installer-uv-check
ldy26098:bmad-forge-idea
ldy26098:feat/bmad-marketplace-plugin
ldy26098:deps-security-bump
ldy26098:memlog-standardized
ldy26098:party-city
ldy26098:party-on
ldy26098:bmad-architecture-part-2
ldy26098:new-arch
ldy26098:installer-python-check
ldy26098:feat/quick-dev-python-config
ldy26098:memlog-script-shared
ldy26098:bugfix/blind-hunter-inline
ldy26098:brainstorming-improved
ldy26098:bmmad-lets-party
ldy26098:config-improvements
ldy26098:changelog-v6.8.0
ldy26098:docs-web-bundles-website
ldy26098:web-bundles-page
ldy26098:fix/brainstorming-collaborative-idea-flow
ldy26098:docs-web-bundle-fixes
ldy26098:v6-gems
ldy26098:ux-redux
ldy26098:v6.7.0
ldy26098:prd-flow
ldy26098:dependabot-fixes
ldy26098:prd-evolved
ldy26098:brief-fixes
ldy26098:brief-evo2
ldy26098:feat/support-claude-cowork
ldy26098:refactor/rename-dep-columns
ldy26098:feat/v7-ces
ldy26098:feat-set-1663
ldy26098:feat-set-flag-1663
ldy26098:fix-bmad-help-schema-2278
ldy26098:core-project-name-2279
ldy26098:fix-arch-validation-prechecked
ldy26098:tools-required-2326
ldy26098:fix-installer-community-marketplace-json
ldy26098:fix-installer-custom-modules-cache-resolution
ldy26098:installer-channel-default-from-launch
ldy26098:install-next-always-return-highest
ldy26098:fix-stale-bmm-wrappers
ldy26098:changelog-v6.4.1
ldy26098:tool-support-increased
ldy26098:fix/installer-live-version-for-external-modules
ldy26098:installer-channels
ldy26098:fix/bmad-tea-install-version
ldy26098:fix-external-module-agents
ldy26098:workflow-customization
ldy26098:customize-helper-skill
ldy26098:workflows-customizable
ldy26098:team-software-development
ldy26098:remove-skill-manifests
ldy26098:toml
ldy26098:revert-2282
ldy26098:agent-customization
ldy26098:skill-customization
ldy26098:feat/issue-2243-bmad-side
ldy26098:issue-fixes
ldy26098:fix-skill-scanner-recursion
ldy26098:fix-fs-extra-graceful-fs
ldy26098:fix-workflow-diagram-bob
ldy26098:fix-installer-builtin-modules
ldy26098:bmad-help-evolved
ldy26098:custom-support
ldy26098:install-custom-content
ldy26098:installer-update-custom-content-support
ldy26098:readme-community-links
ldy26098:fix-bmb-banner
ldy26098:bmb-announcement-banner
ldy26098:docs/contributing-guardrails
ldy26098:docs-update
ldy26098:fix/quick-dev-context-awareness
ldy26098:fix/checkpoint-halt-instruction
ldy26098:feat/bmad-checkpoint
ldy26098:docs-theme-match
ldy26098:feature/pmode
ldy26098:bmad-init-remove
ldy26098:support/kilo-code
ldy26098:bmm-installer-conflict-error-to-warning
ldy26098:add-prfaq-skill
ldy26098:fix-installer-skills-folder
ldy26098:install-squashed
ldy26098:consolidate-plugin-json
ldy26098:feature/claude-plugin
ldy26098:chore/changelog-release-notes
ldy26098:fix/bmb-module-path
ldy26098:refactor/installer
ldy26098:feature/help-csv-format
ldy26098:release
ldy26098:instaler-agents-party-fix
ldy26098:feat/editorial-review-translation
ldy26098:fix/issue-55-config-paths
ldy26098:remove-legacy-fallbacks
ldy26098:bmad-method-cleanup
ldy26098:fix/tea-agent-start
ldy26098:feat/release-prep
ldy26098:feat/agent-consolidate
ldy26098:refactor/derive-agent-identity-2
ldy26098:fix/prd-restored
ldy26098:feat/vscode-opening-ergonomics
ldy26098:feat/review-trail-generation
ldy26098:chore/cleanup-skill-manifests
ldy26098:fix/agent-skill-manifests
ldy26098:refactor/derive-agent-identity
ldy26098:delete-phase4-agents
ldy26098:feat/conformant-agent-skills
ldy26098:docs-phase4-agent-removal
ldy26098:fix/code-review-findings
ldy26098:fix-bmad-help-description
ldy26098:fix-installer-install-module-no-agents
ldy26098:product-brief-prototype-preview
ldy26098:convert-edit-prd-skill
ldy26098:convert-technical-research-skill
ldy26098:convert-create-ux-design-skill
ldy26098:convert-domain-research-skill
ldy26098:escape-fix-cis
ldy26098:separate-skills-for-codex-v4
ldy26098:fix/copilot-hardcoded-bmm-config-path
ldy26098:feature/monorepo-support
ldy26098:copilot/clone-repository-to-local
ldy26098:workflow-redux
ldy26098:docs/playwright-utils-note-in-test-arch
ldy26098:feat/add-playwright-utils-support
ldy26098:fix/download-links
ldy26098:chore/better-bundle-links
ldy26098:chore/fix-bundle-urls
ldy26098:chore/github-pages-for-web-bundle
ldy26098:feat/tea-test-design-arch-level
ldy26098:chore/CC-PR-review-part2
ldy26098:chore/CC-PR-review
ldy26098:docs/tea-readme-update-3-levels
ldy26098:V4
ldy26098:feature/story-manager
ldy26098:feat/migrate-tea-2
ldy26098:feat/migrate-tea-1
ldy26098:feature/document-mapper
ldy26098:V3
ldy26098:V2
ldy26098:V1
ldy26098:v6.9.0
ldy26098:v6.8.0
ldy26098:web-bundles-v1.0.0
ldy26098:v6.7.1
ldy26098:tags/v6.7.0
ldy26098:v6.6.0
ldy26098:v6.5.0
ldy26098:v6.4.0
ldy26098:v6.3.0
ldy26098:v6.2.2
ldy26098:v6.2.1
ldy26098:v6.2.0
ldy26098:v6.1.0
ldy26098:v6.0.4
ldy26098:v6.0.3
ldy26098:v6.0.2
ldy26098:v6.0.1
ldy26098:v6.0.0
ldy26098:v6.0.0-Beta.8
ldy26098:v6.0.0-Beta.7
ldy26098:v6.0.0-Beta.6
ldy26098:v6.0.0-Beta.5
ldy26098:6.0.0-Beta.4
ldy26098:6.0.0-Beta.3
ldy26098:6.0.0-Beta.2
ldy26098:v6.0.0-Beta.1
ldy26098:v6.0.0-Beta.0
ldy26098:v6.0.0-alpha.23
ldy26098:6.0.0-alpha.22
ldy26098:6.0.0-alpha.21
ldy26098:6.0.0-alpha.20
ldy26098:6.0.0-alpha.19
ldy26098:6.0.0-alpha.18
ldy26098:6.0.0-alpha.17
ldy26098:6.0.0-alpha.16
ldy26098:v6.0.0-alpha.15
ldy26098:v6.0.0-alpha.14
ldy26098:v6.0.0-alpha.13
ldy26098:v6.0.0-alpha.11
ldy26098:v6.0.0-alpha.10
ldy26098:v6.0.0-alpha.9
ldy26098:v6.0.0-alpha.8
ldy26098:v6.0.0-alpha.7
ldy26098:v6.0.0-alpha.6
ldy26098:v6.0.0-alpha.5
ldy26098:v6.0.0-alpha.4
ldy26098:v6.0.0-alpha.3
ldy26098:v4.44.3
ldy26098:v4.44.2
ldy26098:v6.0.0-alpha.2
ldy26098:v6.0.0-alpha.1
ldy26098:v4.44.1
ldy26098:v6.0.0-alpha.0
ldy26098:v4.43.1
ldy26098:v4.44.0
ldy26098:v4.43.0
ldy26098:v4.42.1
ldy26098:v4.41.0
ldy26098:v4.40.0
ldy26098:v4.39.2
ldy26098:v4.39.0
ldy26098:v5.1.3
ldy26098:v5.1.2
ldy26098:v5.0.1
ldy26098:v5.1.0
ldy26098:v5.0.0-beta.2
ldy26098:v5.0.0-beta.1
ldy26098:v5.0.0
ldy26098:v4.37.0
ldy26098:v4.37.0-beta.1
ldy26098:v4.36.2
ldy26098:v4.36.1
ldy26098:v4.36.0
ldy26098:v4.35.3
ldy26098:v4.35.2
ldy26098:v4.35.1
ldy26098:v4.35.0
ldy26098:v4.34.0
ldy26098:v4.33.1
ldy26098:v4.33.0
ldy26098:v4.32.0
ldy26098:v4.31.0
ldy26098:v4.30.4
ldy26098:v4.30.3
ldy26098:v4.30.2
ldy26098:v4.30.1
ldy26098:v4.30.0
ldy26098:v4.29.7
ldy26098:v4.29.6
ldy26098:v4.29.5
ldy26098:v4.29.4
ldy26098:v4.29.3
ldy26098:v4.29.2
ldy26098:v4.29.1
ldy26098:v4.29.0
ldy26098:v4.28.0
ldy26098:v4.27.6
ldy26098:v4.27.5
ldy26098:v4.27.4
ldy26098:v4.27.3
ldy26098:v4.27.2
ldy26098:v4.27.1
ldy26098:v4.27.0
ldy26098:v4.26.0
ldy26098:v4.25.1
ldy26098:v4.25.0
ldy26098:v4.24.6
ldy26098:v4.24.5
ldy26098:v4.24.4
ldy26098:v4.24.3
ldy26098:v4.24.2
ldy26098:v4.24.1
ldy26098:v4.24.0
ldy26098:v4.23.0
ldy26098:v4.22.1
ldy26098:v4.22.0
ldy26098:v4.21.2
ldy26098:v4.21.1
ldy26098:v4.21.0
ldy26098:v4.20.0
ldy26098:v4.19.2
ldy26098:v4.19.1
ldy26098:v4.19.0
ldy26098:v4.18.0
ldy26098:v4.17.0
ldy26098:v4.16.1
ldy26098:v4.16.0
ldy26098:v4.15.0
ldy26098:v4.14.1
ldy26098:v4.14.0
ldy26098:v4.13.0
ldy26098:v4.12.0
ldy26098:v4.11.0
ldy26098:v4.10.3
ldy26098:v4.10.2
ldy26098:v4.10.1
ldy26098:v4.10.0
ldy26098:v4.9.2
ldy26098:v4.9.1
ldy26098:v4.9.0
ldy26098:v4.8.0
ldy26098:v4.7.0
ldy26098:v4.6.3
ldy26098:v4.6.2
ldy26098:v4.6.1
ldy26098:v4.6.0
ldy26098:v4.5.1
ldy26098:v4.5.0
ldy26098:v4.4.2
ldy26098:v4.4.1
ldy26098:v4.4.0
ldy26098:v4.3.0
ldy26098:v4.2.0
ldy26098:v1.1.0
ldy26098:v1.0.1
ldy26098:v1.0.0
ldy26098:v4.1.0
ldy26098:v4.0.0
ldy26098:v3.0.0
ldy26098:archive-v1.0
ldy26098:archive-permanent
ldy26098:v2.0.0
compare: ldy26098:aadf6e7632c183ebcd66fb01ddc677c655bfdc3a
ldy26098:main
ldy26098:fix/prettier-pr-2486
ldy26098:fix/quick-dev-autodev-lessons
ldy26098:installer-uv-check
ldy26098:bmad-forge-idea
ldy26098:feat/bmad-marketplace-plugin
ldy26098:deps-security-bump
ldy26098:memlog-standardized
ldy26098:party-city
ldy26098:party-on
ldy26098:bmad-architecture-part-2
ldy26098:new-arch
ldy26098:installer-python-check
ldy26098:feat/quick-dev-python-config
ldy26098:memlog-script-shared
ldy26098:bugfix/blind-hunter-inline
ldy26098:brainstorming-improved
ldy26098:bmmad-lets-party
ldy26098:config-improvements
ldy26098:changelog-v6.8.0
ldy26098:docs-web-bundles-website
ldy26098:web-bundles-page
ldy26098:fix/brainstorming-collaborative-idea-flow
ldy26098:docs-web-bundle-fixes
ldy26098:v6-gems
ldy26098:ux-redux
ldy26098:v6.7.0
ldy26098:prd-flow
ldy26098:dependabot-fixes
ldy26098:prd-evolved
ldy26098:brief-fixes
ldy26098:brief-evo2
ldy26098:feat/support-claude-cowork
ldy26098:refactor/rename-dep-columns
ldy26098:feat/v7-ces
ldy26098:feat-set-1663
ldy26098:feat-set-flag-1663
ldy26098:fix-bmad-help-schema-2278
ldy26098:core-project-name-2279
ldy26098:fix-arch-validation-prechecked
ldy26098:tools-required-2326
ldy26098:fix-installer-community-marketplace-json
ldy26098:fix-installer-custom-modules-cache-resolution
ldy26098:installer-channel-default-from-launch
ldy26098:install-next-always-return-highest
ldy26098:fix-stale-bmm-wrappers
ldy26098:changelog-v6.4.1
ldy26098:tool-support-increased
ldy26098:fix/installer-live-version-for-external-modules
ldy26098:installer-channels
ldy26098:fix/bmad-tea-install-version
ldy26098:fix-external-module-agents
ldy26098:workflow-customization
ldy26098:customize-helper-skill
ldy26098:workflows-customizable
ldy26098:team-software-development
ldy26098:remove-skill-manifests
ldy26098:toml
ldy26098:revert-2282
ldy26098:agent-customization
ldy26098:skill-customization
ldy26098:feat/issue-2243-bmad-side
ldy26098:issue-fixes
ldy26098:fix-skill-scanner-recursion
ldy26098:fix-fs-extra-graceful-fs
ldy26098:fix-workflow-diagram-bob
ldy26098:fix-installer-builtin-modules
ldy26098:bmad-help-evolved
ldy26098:custom-support
ldy26098:install-custom-content
ldy26098:installer-update-custom-content-support
ldy26098:readme-community-links
ldy26098:fix-bmb-banner
ldy26098:bmb-announcement-banner
ldy26098:docs/contributing-guardrails
ldy26098:docs-update
ldy26098:fix/quick-dev-context-awareness
ldy26098:fix/checkpoint-halt-instruction
ldy26098:feat/bmad-checkpoint
ldy26098:docs-theme-match
ldy26098:feature/pmode
ldy26098:bmad-init-remove
ldy26098:support/kilo-code
ldy26098:bmm-installer-conflict-error-to-warning
ldy26098:add-prfaq-skill
ldy26098:fix-installer-skills-folder
ldy26098:install-squashed
ldy26098:consolidate-plugin-json
ldy26098:feature/claude-plugin
ldy26098:chore/changelog-release-notes
ldy26098:fix/bmb-module-path
ldy26098:refactor/installer
ldy26098:feature/help-csv-format
ldy26098:release
ldy26098:instaler-agents-party-fix
ldy26098:feat/editorial-review-translation
ldy26098:fix/issue-55-config-paths
ldy26098:remove-legacy-fallbacks
ldy26098:bmad-method-cleanup
ldy26098:fix/tea-agent-start
ldy26098:feat/release-prep
ldy26098:feat/agent-consolidate
ldy26098:refactor/derive-agent-identity-2
ldy26098:fix/prd-restored
ldy26098:feat/vscode-opening-ergonomics
ldy26098:feat/review-trail-generation
ldy26098:chore/cleanup-skill-manifests
ldy26098:fix/agent-skill-manifests
ldy26098:refactor/derive-agent-identity
ldy26098:delete-phase4-agents
ldy26098:feat/conformant-agent-skills
ldy26098:docs-phase4-agent-removal
ldy26098:fix/code-review-findings
ldy26098:fix-bmad-help-description
ldy26098:fix-installer-install-module-no-agents
ldy26098:product-brief-prototype-preview
ldy26098:convert-edit-prd-skill
ldy26098:convert-technical-research-skill
ldy26098:convert-create-ux-design-skill
ldy26098:convert-domain-research-skill
ldy26098:escape-fix-cis
ldy26098:separate-skills-for-codex-v4
ldy26098:fix/copilot-hardcoded-bmm-config-path
ldy26098:feature/monorepo-support
ldy26098:copilot/clone-repository-to-local
ldy26098:workflow-redux
ldy26098:docs/playwright-utils-note-in-test-arch
ldy26098:feat/add-playwright-utils-support
ldy26098:fix/download-links
ldy26098:chore/better-bundle-links
ldy26098:chore/fix-bundle-urls
ldy26098:chore/github-pages-for-web-bundle
ldy26098:feat/tea-test-design-arch-level
ldy26098:chore/CC-PR-review-part2
ldy26098:chore/CC-PR-review
ldy26098:docs/tea-readme-update-3-levels
ldy26098:V4
ldy26098:feature/story-manager
ldy26098:feat/migrate-tea-2
ldy26098:feat/migrate-tea-1
ldy26098:feature/document-mapper
ldy26098:V3
ldy26098:V2
ldy26098:V1
ldy26098:v6.9.0
ldy26098:v6.8.0
ldy26098:web-bundles-v1.0.0
ldy26098:v6.7.1
ldy26098:tags/v6.7.0
ldy26098:v6.6.0
ldy26098:v6.5.0
ldy26098:v6.4.0
ldy26098:v6.3.0
ldy26098:v6.2.2
ldy26098:v6.2.1
ldy26098:v6.2.0
ldy26098:v6.1.0
ldy26098:v6.0.4
ldy26098:v6.0.3
ldy26098:v6.0.2
ldy26098:v6.0.1
ldy26098:v6.0.0
ldy26098:v6.0.0-Beta.8
ldy26098:v6.0.0-Beta.7
ldy26098:v6.0.0-Beta.6
ldy26098:v6.0.0-Beta.5
ldy26098:6.0.0-Beta.4
ldy26098:6.0.0-Beta.3
ldy26098:6.0.0-Beta.2
ldy26098:v6.0.0-Beta.1
ldy26098:v6.0.0-Beta.0
ldy26098:v6.0.0-alpha.23
ldy26098:6.0.0-alpha.22
ldy26098:6.0.0-alpha.21
ldy26098:6.0.0-alpha.20
ldy26098:6.0.0-alpha.19
ldy26098:6.0.0-alpha.18
ldy26098:6.0.0-alpha.17
ldy26098:6.0.0-alpha.16
ldy26098:v6.0.0-alpha.15
ldy26098:v6.0.0-alpha.14
ldy26098:v6.0.0-alpha.13
ldy26098:v6.0.0-alpha.11
ldy26098:v6.0.0-alpha.10
ldy26098:v6.0.0-alpha.9
ldy26098:v6.0.0-alpha.8
ldy26098:v6.0.0-alpha.7
ldy26098:v6.0.0-alpha.6
ldy26098:v6.0.0-alpha.5
ldy26098:v6.0.0-alpha.4
ldy26098:v6.0.0-alpha.3
ldy26098:v4.44.3
ldy26098:v4.44.2
ldy26098:v6.0.0-alpha.2
ldy26098:v6.0.0-alpha.1
ldy26098:v4.44.1
ldy26098:v6.0.0-alpha.0
ldy26098:v4.43.1
ldy26098:v4.44.0
ldy26098:v4.43.0
ldy26098:v4.42.1
ldy26098:v4.41.0
ldy26098:v4.40.0
ldy26098:v4.39.2
ldy26098:v4.39.0
ldy26098:v5.1.3
ldy26098:v5.1.2
ldy26098:v5.0.1
ldy26098:v5.1.0
ldy26098:v5.0.0-beta.2
ldy26098:v5.0.0-beta.1
ldy26098:v5.0.0
ldy26098:v4.37.0
ldy26098:v4.37.0-beta.1
ldy26098:v4.36.2
ldy26098:v4.36.1
ldy26098:v4.36.0
ldy26098:v4.35.3
ldy26098:v4.35.2
ldy26098:v4.35.1
ldy26098:v4.35.0
ldy26098:v4.34.0
ldy26098:v4.33.1
ldy26098:v4.33.0
ldy26098:v4.32.0
ldy26098:v4.31.0
ldy26098:v4.30.4
ldy26098:v4.30.3
ldy26098:v4.30.2
ldy26098:v4.30.1
ldy26098:v4.30.0
ldy26098:v4.29.7
ldy26098:v4.29.6
ldy26098:v4.29.5
ldy26098:v4.29.4
ldy26098:v4.29.3
ldy26098:v4.29.2
ldy26098:v4.29.1
ldy26098:v4.29.0
ldy26098:v4.28.0
ldy26098:v4.27.6
ldy26098:v4.27.5
ldy26098:v4.27.4
ldy26098:v4.27.3
ldy26098:v4.27.2
ldy26098:v4.27.1
ldy26098:v4.27.0
ldy26098:v4.26.0
ldy26098:v4.25.1
ldy26098:v4.25.0
ldy26098:v4.24.6
ldy26098:v4.24.5
ldy26098:v4.24.4
ldy26098:v4.24.3
ldy26098:v4.24.2
ldy26098:v4.24.1
ldy26098:v4.24.0
ldy26098:v4.23.0
ldy26098:v4.22.1
ldy26098:v4.22.0
ldy26098:v4.21.2
ldy26098:v4.21.1
ldy26098:v4.21.0
ldy26098:v4.20.0
ldy26098:v4.19.2
ldy26098:v4.19.1
ldy26098:v4.19.0
ldy26098:v4.18.0
ldy26098:v4.17.0
ldy26098:v4.16.1
ldy26098:v4.16.0
ldy26098:v4.15.0
ldy26098:v4.14.1
ldy26098:v4.14.0
ldy26098:v4.13.0
ldy26098:v4.12.0
ldy26098:v4.11.0
ldy26098:v4.10.3
ldy26098:v4.10.2
ldy26098:v4.10.1
ldy26098:v4.10.0
ldy26098:v4.9.2
ldy26098:v4.9.1
ldy26098:v4.9.0
ldy26098:v4.8.0
ldy26098:v4.7.0
ldy26098:v4.6.3
ldy26098:v4.6.2
ldy26098:v4.6.1
ldy26098:v4.6.0
ldy26098:v4.5.1
ldy26098:v4.5.0
ldy26098:v4.4.2
ldy26098:v4.4.1
ldy26098:v4.4.0
ldy26098:v4.3.0
ldy26098:v4.2.0
ldy26098:v1.1.0
ldy26098:v1.0.1
ldy26098:v1.0.0
ldy26098:v4.1.0
ldy26098:v4.0.0
ldy26098:v3.0.0
ldy26098:archive-v1.0
ldy26098:archive-permanent
ldy26098:v2.0.0
2 Commits
d8b94f77c9
...
aadf6e7632
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
aadf6e7632
|
Merge 6848e3ae54 into cfe40fccd5
|
|
|
|
6848e3ae54 |
fix: ensure --yes flag assigns defaults for fields without values
When skipPrompts is true, config fields without a default value were silently skipped, leaving them undefined in the collected config. This caused downstream code to prompt the user or fail when encountering missing config values. Now assigns empty string as fallback for fields without defaults when --yes flag is active, ensuring fully non-interactive install. Fixes #1803 |
1 changed files with 5 additions and 4 deletions
|
|
@ -735,12 +735,13 @@ class ConfigCollector {
|
|||
// Skip prompts mode: use all defaults without asking
|
||||
if (this.skipPrompts) {
|
||||
await prompts.log.info(`Using default configuration for ${moduleDisplayName}`);
|
||||
// Use defaults for all questions
|
||||
// Use defaults for all questions; use empty string for fields without defaults
|
||||
for (const question of questions) {
|
||||
const hasDefault = question.default !== undefined && question.default !== null && question.default !== '';
|
||||
if (hasDefault && typeof question.default !== 'function') {
|
||||
allAnswers[question.name] = question.default;
|
||||
if (typeof question.default === 'function') {
|
||||
continue;
|
||||
}
|
||||
const hasDefault = question.default !== undefined && question.default !== null && question.default !== '';
|
||||
allAnswers[question.name] = hasDefault ? question.default : '';
|
||||
}
|
||||
} else {
|
||||
if (!this._silentConfig) await prompts.log.step(`Configuring ${moduleDisplayName}`);
|
||||
|
|
|
|||
Write
Preview
Loading…
Reference in New Issue