Overview
core-config.yaml is the legacy unified configuration file that contains all AIOX settings in a single location. Located at .aiox-core/core-config.yaml, it manages project metadata, documentation paths, integrations, and operational settings.
This file is being gradually migrated to the three-tier configuration system (
framework-config.yaml, project-config.yaml, local-config.yaml). New projects should prefer the modular approach.Schema Reference
Project Metadata
boolean
default:"true"
Enable markdown file explosion for large documents
object
required
Project installation metadata
string
default:"advanced"
User experience level:
beginner, intermediate, advancedAffects agent verbosity and guidance level.Documentation Configuration
object
Quality assurance documentation settings
object
Product Requirements Document configuration
object
Architecture documentation settings
array
Files loaded by dev agent on every activation
string
default:"docs/stories"
Directory for user stories
Resource Locations
string
default:".aiox-core/tools"
Directory for AIOX utility tools
object
Script directories by category
string
default:".aiox-core/data"
Directory for framework data files (registries, patterns, schemas)
string
default:".aiox-core/elicitation"
Directory for elicitation templates and workflows
IDE Configuration
object
IDE integration settings
MCP Configuration
object
Model Context Protocol settings
Performance Settings
object
Lazy loading configuration for performance optimization
object
Git integration settings
Logging & Status
object
Architecture Decision Record (ADR) logging
object
Project status tracking configuration
Integrations
object
GitHub integration settingsSee Project Config - GitHub for complete schema.
object
CodeRabbit AI code review integrationSee Project Config - CodeRabbit for complete schema.
Boundary Protection
object
Framework-Project separation controls (Epic BM)
Example Configuration
Migration Path
To migrate fromcore-config.yaml to the three-tier system:
- Framework defaults →
framework-config.yaml - Project settings →
project-config.yaml - Personal preferences →
local-config.yaml
Related Documentation
Reference:
.aiox-core/core-config.yaml