fn reachable_model_definitions(
config: &Config,
resources: &BTreeMap<String, LoadedAgentResource>,
root: &str,
) -> Result<BTreeMap<String, ModelDefinition>>fn reachable_model_definitions(
config: &Config,
resources: &BTreeMap<String, LoadedAgentResource>,
root: &str,
) -> Result<BTreeMap<String, ModelDefinition>>