fn reachable_agent_resources(
resources: &BTreeMap<String, LoadedAgentResource>,
root: &str,
) -> Result<BTreeMap<String, LoadedAgentResource>>fn reachable_agent_resources(
resources: &BTreeMap<String, LoadedAgentResource>,
root: &str,
) -> Result<BTreeMap<String, LoadedAgentResource>>