Skip to main content

mecha10_behavior_runtime/config/
mod.rs

1//! Configuration management for behavior trees
2//!
3//! Loads and validates behavior tree configs from a 2-tier `config.json` scope layout.
4
5mod loader;
6mod types;
7mod validator;
8
9pub use loader::{
10    detect_project_root, get_current_environment, list_available_behaviors, list_capable_behaviors,
11    load_behavior_config, resolve_behavior_config_path,
12};
13pub use types::{
14    BehaviorConfig, CompositionConfig, NodeConfig, NodeReference, ParallelPolicyConfig, SubsumptionLayerConfig,
15};
16pub use validator::{
17    behavior_capabilities_satisfied, validate_behavior_composition_json, validate_behavior_config, ValidationResult,
18};