auto_apms_behavior_tree.resources module

auto_apms_behavior_tree.resources.get_behavior_build_handler_plugins(exclude_packages: set[str] = None) list[str]

Get all behavior tree build handler plugin names.

This is a convenience function that finds all plugins with the behavior tree build handler base class type.

Args:

exclude_packages: Packages to exclude when searching for plugins.

Returns:

List of all behavior tree build handler plugin names.

Raises:

ResourceError: If failed to find or parse plugin manifest files.

auto_apms_behavior_tree.resources.get_native_node_model() NodeModelMap

Get the node model for all behavior tree nodes natively supported by BehaviorTree.CPP. For getting custom node models use the NodeManifestResource.node_model property.

Returns:

Node model for all natively supported behavior tree nodes.