adf_core_python.core.agent.module package#

Submodules#

adf_core_python.core.agent.module.module_manager module#

class adf_core_python.core.agent.module.module_manager.ModuleManager(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_config: ModuleConfig, develop_data: DevelopData, gateway_agent: GatewayAgent | None = None)#

ベースクラス: object

get_channel_subscriber(channel_subscriber_name: str, default_channel_subscriber_name: str) ChannelSubscriber#
get_command_executor(command_executor_name: str, default_command_executor_name: str) CommandExecutor#
get_command_picker(command_picker_name: str, default_command_picker_name: str) CommandPicker#
get_extend_action(action_name: str, default_action_class_name: str) ExtendAction#
get_message_coordinator(message_coordinator_name: str, default_message_coordinator_name: str) MessageCoordinator#
get_module(module_name: str, default_module_class_name: str) AbstractModule#

Module contents#