mecha10-behavior-runtime 0.8.1

Behavior tree runtime for Mecha10 - unified AI and logic composition system
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! 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, load_behavior_config,
    resolve_behavior_config_path,
};
pub use types::{
    BehaviorConfig, CompositionConfig, NodeConfig, NodeReference, ParallelPolicyConfig, SubsumptionLayerConfig,
};
pub use validator::{validate_behavior_composition_json, validate_behavior_config, ValidationResult};