Skip to main content

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 from core-config.yaml to the three-tier system:
  1. Framework defaultsframework-config.yaml
  2. Project settingsproject-config.yaml
  3. Personal preferenceslocal-config.yaml
See Configuration Files Overview for migration guidance.
Reference: .aiox-core/core-config.yaml