1.1 KiB
1.1 KiB
| title |
|---|
| Global Inheritable Config |
Configuration values defined in the Core Module that all other modules inherit by default.
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
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
:::tip[Extending Config]
Use {output_folder} to reference the core value. Example: BMad Method defines planning_artifacts as {output_folder}/planning-artifacts, automatically inheriting whatever output folder the user configured.
:::