mindroot.registry package

Submodules

mindroot.registry.component_manager module

class mindroot.registry.component_manager.ComponentManager[source]

Bases: object

get_component_metadata(component_type, name)[source]
is_component_activated(component_type, name)[source]
is_component_installed(component_type, name)[source]
list_components(component_type)[source]
register_component(component_type, name, metadata)[source]

mindroot.registry.data_access module

class mindroot.registry.data_access.DataAccess[source]

Bases: object

add_plugin(plugin_data)[source]
add_provider(provider_data)[source]
get_model(model_name)[source]
get_provider(provider_name)[source]
read_equivalent_flags()[source]
read_json(file_path)[source]
read_models()[source]
read_plugins()[source]
read_preferred_models()[source]
read_providers()[source]
remove_plugin(plugin_name)[source]
remove_provider(provider_name)[source]
update_model(model_name, updates)[source]
update_plugin(plugin_name, updates)[source]
update_provider(provider_name, updates)[source]
write_equivalent_flags(flags)[source]
write_json(file_path, data)[source]
write_models(models)[source]
write_plugins(plugins)[source]
write_preferred_models(models)[source]
write_providers(providers)[source]

Module contents