mecha10-behavior-runtime 4.2.10

Behavior tree runtime for Mecha10 - unified AI and logic composition system
Documentation
//! Configuration management for behavior trees
//!
//! Loads and validates behavior tree configs from a 2-tier `config.json` scope layout.

mod loader;
mod types;
mod validator;

pub use loader::{
    detect_project_root, get_current_environment, list_available_behaviors, list_capable_behaviors,
    load_behavior_config, resolve_behavior_config_path,
};
pub use types::{
    BehaviorConfig, CompositionConfig, ConditionConfig, ControllerModeKindConfig, NodeConfig, NodeReference,
    ParallelPolicyConfig, SubsumptionLayerConfig, WeightedChildConfig,
};
pub use validator::{
    behavior_capabilities_satisfied, validate_behavior_composition_json, validate_behavior_config, ValidationResult,
};