Global Inheritable Config
Configuration values defined in the Core Module that all other modules inherit by default.
Core Config Values
Section titled “Core Config Values”These values are set during installation and recorded to the core module.yaml:
| Config Key | Default | Description |
|---|---|---|
user_name | System username | User’s display name |
communication_language | english | Language for agent communication |
document_output_language | english | Language for generated documents |
output_folder | _bmad-output | Directory for workflow outputs |
Inheritance Behavior
Section titled “Inheritance Behavior”All installed modules automatically clone these values into their own config. Modules can:
- Accept defaults — Use core values as-is (recommended)
- Override values — Replace with module-specific settings
- Extend values — Build on core values with additional paths